Postfix mta DKIM使用已删除标题的后缀对电子邮件进行签名

Postfix mta DKIM使用已删除标题的后缀对电子邮件进行签名,postfix-mta,dkim,Postfix Mta,Dkim,我在让OpenDKIM使用Postfix时遇到问题。出于安全原因,我们从电子邮件中删除某些标题: 从main.cf: mime_header_checks = regexp:/etc/postfix/header_checks header_checks = regexp:/etc/postfix/header_checks 删除的标题如下所示: /^Received:.*with ESMTPSA/ IGNORE /^X-Originating-IP:/ IG

我在让OpenDKIM使用Postfix时遇到问题。出于安全原因,我们从电子邮件中删除某些标题:

从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工作?

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


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

使用多实例时,我也有同样的问题。第一个实例工作,但新实例失败,并显示上面的消息。顺便说一句。。。您正在使用多个后缀实例吗?