有人知道如何改变 Postfix 邮件服务器的邮件发件人吗?
例如,我有一个 Postfix 邮件服务器,它为域 example.org 发送邮件。
当 Linux 用户的账户为 user.example.org(在 postfix/virtual 中映射到[电子邮件保护]),尝试发送一封电子邮件,其邮件来自[电子邮件保护]。
HELO hostname: server.hostname.org
Source IP: one ip here
mail-from: [email protected]
问题:
user.example.org
而不仅仅是user
。
server.hostname.org
而不仅仅是example.org
。
期望邮件发件人:[email protected]
。
例如,这导致我的 SPF 记录出现问题(example.org 与 server.hostname.org 不同)...知道可能是什么问题吗?
提前谢谢你,西蒙。
答案1
我认为,如果不为每个用户提供单独的后缀实例,就无法为每个用户提供 HELO 主机名。
有关如何修改消息内容的信息,请参阅 header_checks(5) 手册页http://www.postfix.org/header_checks.5.html
答案2
看地址伪装在 Postfix 手册中。