我在使用Postfix时使用OpenDKIM时遇到问题。出于安全考虑,我们会从电子邮件中删除某些标题:
来自main.cf:
mime_header_checks = regexp:/etc/postfix/header_checks
header_checks = regexp:/etc/postfix/header_checks
删除的标题如下:
/^Received:.*with ESMTPSA/ IGNORE
/^X-Originating-IP:/ IGNORE
/^X-Mailer:/ IGNORE
/^Mime-Version:/ IGNORE
但是这会使opendkim失败:
Nov 22 19:26:15 localhost opendkim[5104]: BC4F5406A9: can't determine message sender; accepting
有没有办法删除标题和让opendkim工作?
答案 0 :(得分:4)
在这里找到解决方案。我们只需重写IP地址,而不是删除导致问题的标题:
https://we.riseup.net/debian/mail#getting-your-postfix-anonymized
答案 1 :(得分:0)
我对同一问题的解决方案是添加“回复:”字段。显然,当“Received:”部分丢失时,OpenDKIM正在使用它。 请注意,默认情况下Outlook没有添加,我必须在邮箱设置中设置它。