0

这是问题:

我有一个安装了 OpenDKIM 和 Postfix 的电子邮件服务器,如下所示: http ://www.serveridol.com/2012/02/17/opendkim-configuring-dkim-keys-on-postfix/

我的 TXT DNS 记录在主域(服务器域名)上:senderServer.com

当我使用我的 FROM 地址从 senderServer.com 发送电子邮件时效果很好:anything@senderServer.com

问题是当我使用我的 FROM 地址发送电子邮件时:anything@otherDomain.com

添加了 DKIM 签名,但使用 otherDomain 作为域值标记:

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=otherDomain.com; s=20131125; t=1385596727; bh=g3zLYH4xKxcPrHOD18z9YfpQcnk/GaJedfustWU5uGs=; h=Date:To:Subject:From; b=ujfsdhfu9hf9sdfs9df9sfs9fhsd9hfsfnsvkjnsdlvljsv

因此,接收消息的服务器没有找到显然很清楚的 DNS 记录,因为d=标记值是 otherDomain.com 而不是 senderServer.com

我想找到从服务器名称中检索 d= 值的方法,而不是从 FROM 标头电子邮件地址中检索它...或将其覆盖为始终为d=senderServer.com

4

1 回答 1

0
Domain *
KeyFile /etc/postfix/dkim.key
Selector mail

/etc/opendkim.conf多个域使用相同的密钥(文档

并添加no_milters/etc/postfix/master.cf

做了这条线:

-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks

看起来像:

-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_milters

这阻止了两次 opendkim 签名消息。

于 2014-01-07T09:23:55.457 回答