![修改日期会破坏 DKIM 签名。有其他选择吗?](https://linux22.com/image/756031/%E4%BF%AE%E6%94%B9%E6%97%A5%E6%9C%9F%E4%BC%9A%E7%A0%B4%E5%9D%8F%20DKIM%20%E7%AD%BE%E5%90%8D%E3%80%82%E6%9C%89%E5%85%B6%E4%BB%96%E9%80%89%E6%8B%A9%E5%90%97%EF%BC%9F.png)
在我们的 Postfix 服务器上,我们之前Date
从收到的电子邮件中删除了邮件头,并让 Postfix 自动再次添加它,以防止日期被欺骗,并解决时钟关闭的邮件服务器问题。然而,这会破坏包含Date
邮件头的 DKIM 签名。有没有办法让 Postfix 在邮件头中记录接收时间戳(并最好将其显示在 MUA UI 中)的同时保持 DKIM 签名的完整性?
以前和已废除的解决方案:
/etc/postfix/main.cf
:
header_checks = pcre:/etc/postfix/maps/header_checks.pcre
always_add_missing_headers = yes
/etc/postfix/maps/header_checks.pcre
:
/^\s*Date:/ IGNORE
答案1
- 配置服务器以
Received
在收到的消息上附加标题。 - 配置显示时间戳的邮件客户端/MUA(或安装如下插件:IMAP 接收日期)