后缀和发送邮件的主机名

我的一台机器运行Postfix邮件服务器。 我有一个情况,用户成功地收到邮件地址[email protected] ,但如果他想发送一封电子邮件,它的电子邮件地址被视为[email protected] 。 我应该在哪个文件中查找别名,以便将特定用户的发送邮件的域名更改为[email protected]

SMTP服务器默认情况下可以接受不合格的From:用户,为了兼容性,但没有正确的书面MUA应该发送没有合适的From:地址的邮件。 claasz提供的解决scheme只会隐藏发送电子邮件的客户端的问题,而不是所有正确的标题。

我假设用户通过networking邮件或可能通过脚本(php / cgi / etc)发送,但在这种情况下,您应该在本地调整设置,大多数webmail软件包允许用户指定发送邮件地址。 当它通过脚本发送时,您需要添加正确的标题,通常From: ,也许还Reply-To:如果你想这不同于From:地址。

至less在Ubuntu中这将是/etc/postfix/main.cf 。 看看Postfix文档,特别是$ myorigin参数 。

请看一下通用映射传出SMTP邮件Postfix伪装或更改传出的SMTP电子邮件或邮件地址