![使用 postfix 转发:防止重写发件人地址](https://linux22.com/image/1375415/%E4%BD%BF%E7%94%A8%20postfix%20%E8%BD%AC%E5%8F%91%EF%BC%9A%E9%98%B2%E6%AD%A2%E9%87%8D%E5%86%99%E5%8F%91%E4%BB%B6%E4%BA%BA%E5%9C%B0%E5%9D%80.png)
当我通过 php mail 发送邮件时,postfix 会像这样重写发件人地址。
例如:
来自:info@mydomain
发件人变为:username@myhosthame
我怎样才能阻止这种情况发生?我希望 Postfix 保留发件人地址。
答案1
要修复域,您必须myorigin
在 中设置参数main.cf
。其默认为myhostname
。
至于为什么要重写用户,默认情况下local_recipient_maps
设置为仅允许来自在机器上有帐户或已定义别名的用户的邮件。发件人main.cf.default
:
local_recipient_maps = proxy:unix:passwd.byname $alias_maps