Postfix:将电子邮件从 unix_user@domain 更改为 something@domain

Postfix:将电子邮件从 unix_user@domain 更改为 something@domain

我在服务器上有两个域名,它们很少使用,并且有 2 个 ubuntu 用户,例如

domain1_user
domain2_user

我想关联电子邮件地址,例如

info@domain1
info@domain2

显然我无法创建 unix 帐户,因为它们会具有相同的名称,因此我需要以某种方式为每个用户设置每个电子邮件地址的别名。目前我的电子邮件以

domain1_user@domain1 

代替

info@domain1

经过我的努力和研究,我已经修改了 /etc/postfix/virtual 文件,使其具有类似

info@domain1 domain1_user

我也用类似方法修改了 /etc/aliases

info@domain1: domain1_user

当我发送电子邮件时,仍然显示相同的“domain1_user@domain1”作为发件人,而不是所需的“info@domain1”

注意:我目前正在使用 Webmin / Postfix / 用户邮箱从服务器发送电子邮件,如果这有任何区别的话。

谢谢!

答案1

Postfix 不设置From:标头。该标头由任何人设置创建电子邮件。您必须From:在发送电子邮件的任何应用程序中进行配置。

答案2

根据其他地方的评论,您需要确保“发件人”标题和信封发件人都包含所需的值。

Postfix 人员推荐的流程是使用smtp_通用_映射。您只需添加一个查找表并从 main.cf 中引用它,这是否适用于您的使用场景和发送电子邮件的方法(SMTP 提交的行为与文件 + sendmail -t -i 不同)需要测试。

相关内容