Postfix 的 DKIM 邮件过滤器不会对传递给 PHP mail() 函数的附加标头进行签名

Postfix 的 DKIM 邮件过滤器不会对传递给 PHP mail() 函数的附加标头进行签名

我使用带有 Postfix 的 CentOS 服务器发送邮件,并且我的 PHP 应用程序使用 mail(0 发送邮件。

使用 Google 可以快速解决此设置的一些“常见问题”问题(例如,通过额外的 sendmail 参数传递“发件人”字段,而不是作为附加标头),但我仍然有一个使用 DKIM 邮件过滤器的问题。

我发现,它没有正确地将一些标头包含在签名中。它与“回复”标头配合得很好,但如果我将“列表取消订阅”标头传递给 mail(),Gmail.com 和 Yandex.ru 邮件服务器会在 DKIM 检查后将我的邮件标记为垃圾邮件。

我怎么解决这个问题?

相关内容