我在服务器上有两个域名,它们很少使用,并且有 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 不同)需要测试。