DKIM使用已删除标头的Postfix签署电子邮件

时间:2013-11-22 18:32:13

标签: postfix-mta dkim

我在使用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工作?

2 个答案:

答案 0 :(得分:4)

在这里找到解决方案。我们只需重写IP地址,而不是删除导致问题的标题:

https://we.riseup.net/debian/mail#getting-your-postfix-anonymized

答案 1 :(得分:0)

我对同一问题的解决方案是添加“回复:”字段。显然,当“Received:”部分丢失时,OpenDKIM正在使用它。 请注意,默认情况下Outlook没有添加,我必须在邮箱设置中设置它。