我在设置 DKIM 签名后遇到了一个奇怪的问题(可能导致了这个问题?)
最初,我可以正常接收电子邮件(我通过 hosts 文件欺骗我的机器,让它认为该网站在新服务器上)
Sep 11 12:10:01 mail postfix/pickup[4549]: 1B87110E7264: uid=48 from=<apache>
Sep 11 12:10:01 mail postfix/cleanup[4747]: 1B87110E7264: messageid=<[email protected]>
Sep 11 12:10:01 mail postfix/qmgr[4550]: 1B87110E7264: from=<[email protected]>, size=884, nrcpt=1 (queue active)
Sep 11 12:10:01 mail postfix/smtp[4750]: 1B87110E7264: to=<[email protected]>, relay=ASPMX.L.GOOGLE.COM[108.177.15.26]:25, delay=0.36, delays=0.06/0.01/0.06/0.24, dsn=2.0.0, status=sent (250 2.0.0 OK 1473592201 k65si980592wmd.53 - gsmtp)
Sep 11 12:10:01 mail postfix/qmgr[4550]: 1B87110E7264: removed
看起来效果不错。
但是,自从设置了 DKIM 签名并切换 DNS A 记录以将域指向新服务器后,我现在收到以下日志:
Sep 11 13:10:23 mail postfix/pickup[5894]: 3471710EB9DE: uid=48 from=<apache>
Sep 11 13:10:23 mail postfix/cleanup[5900]: 3471710EB9DE: message-id=<[email protected]>
Sep 11 13:10:23 mail opendkim[4425]: 3471710EB9DE: DKIM-Signature field added (s=default, d=companyemail.co.uk)
Sep 11 13:10:23 mail postfix/qmgr[5895]: 3471710EB9DE: from=<[email protected]>, size=855, nrcpt=1 (queue active)
Sep 11 13:10:23 mail postfix/local[5903]: 3471710EB9DE: to=<[email protected]>, orig_to=<[email protected]>, relay=local, delay=0.06, delays=0.05/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Sep 11 13:10:23 mail postfix/qmgr[5895]: 3471710EB9DE: removed
现在我能看到的主要区别是 opendkim 行,并且 to= 字段已更改,现在有一个 orig_to。我认为这可能是问题所在,因为我现在似乎在服务器上接收电子邮件(因为它一直说:您在 /var/spool/mail/root 中有新邮件)
有什么想法我可能做错了吗?
答案1
此日志条目
relay=local
表示您在mydestination
配置中输入了 companyemail.co.uk。请检查您的main.cf
。
如果您希望将发送至 companyemail.co.uk 的电子邮件发送到其他地方,请将其从该参数中删除。