以下是问题所在:
我有一个带有OpenDKIM和后缀的电子邮件服务器,安装如下:http://www.serveridol.com/2012/02/17/opendkim-configuring-dkim-keys-on-postfix/
我的TXT记录位于主域(服务器域名)上: senderServer.com
当我使用我的from地址(如: anything@senderServer.com )从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。
发布于 2014-01-07 09:23:55
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两次签署消息。
https://stackoverflow.com/questions/20255580
复制相似问题