我的一台机器运行 Postfix 邮件服务器。我遇到过这种情况:用户成功接收了地址 上的邮件[email protected]
,但如果他想发送电子邮件,其电子邮件地址将被视为。我应该在哪个文件中查找别名,以便将某些用户的[email protected]
外发邮件域名更改为?[email protected]
答案1
SMTP 服务器默认可以接受不合格的From:
用户,以实现兼容性,但任何正确编写的 MUA 都不应该发送没有正确合格From:
地址的邮件。claasz 提供的解决方案只会隐藏发送没有所有正确标题的电子邮件的客户端的问题。
我假设用户是通过 webmail 发送邮件,或者可能是通过脚本 (php/cgi/etc) 发送邮件,但在这些情况下,您应该在本地调整设置,大多数 webmail 软件包允许用户指定外发邮件地址。当通过脚本发送邮件时,您需要添加适当的标题,通常,如果您希望标题与地址不同,From:
也可以添加。Reply-To:
From:
答案2
至少在 Ubuntu 中是这样的/etc/postfix/main.cf
。查看 Postfix 文档,特别是$myorigin 参数。
答案3
请查看传出 SMTP 邮件的通用映射Postfix 伪装或更改外发 SMTP 电子邮件或邮件地址