使用 Postfix 通过 Amazon SES 发送邮件的 Linux 服务器。从 Wordpress 发送电子邮件时,由于信封发件人地址不正确,电子邮件被拒绝。
如何将 Postfix 配置为始终使用 [email protected] 作为信封发件人地址?
我正在寻找可以配置的默认属性,而不是基于代码的解决方案。
使用 Postfix 通过 Amazon SES 发送邮件的 Linux 服务器。从 Wordpress 发送电子邮件时,由于信封发件人地址不正确,电子邮件被拒绝。
如何将 Postfix 配置为始终使用 [email protected] 作为信封发件人地址?
我正在寻找可以配置的默认属性,而不是基于代码的解决方案。
将以下内容放入
/etc/postfix/canonical
:将以下内容附加到
/etc/postfix/main.cf
:重新加载后缀:
请注意,这只会重写信封发件人(按要求),而不是“发件人:”标头。此外,如果您将其设置在从外部世界接收邮件的主机上,则可能会发生严重破坏。
有关更多信息,请参阅canonical(5)和canonical_maps和canonical_classes选项的文档。
您还可以从 php.ini 设置信封发件人。
如果您使用的是 mod_php,请将其放入您的 apache vhost 配置中:
或者在 php.ini 文件中设置值(根据您的系统,可以是服务器范围或每个用户):
这仅在发送脚本使用 php mail() 函数时才有效。
我相信您正在寻找的是将在 main.cf 中的 masquerade_domains 设置。我不确定你的意思
请查看以下链接:
后缀配置参数 - masquerade_domains
这两个问题都有很好的答案: Change Envelope From to match From header in Postfix and how to have all postfix emails have ONE from email address
你可能想要
[email protected]