Postfix 电子邮件地址更改

Postfix 电子邮件地址更改

作为 Linux 新手,我按照本教程设置了邮件服务器:

https://www.digitalocean.com/community/articles/how-to-install-postfix-on-centos-6

一切正常,但是我正在从以下位置发送邮件:[电子邮件保护]

我想要刚从发送的邮件[电子邮件保护]但是当我更改此部分时:

myhostname              = mail.example.com 
mydomain                = example.com

myhostname              = example.com 
mydomain                = example.com

没有收到邮件。:(

是什么原因造成的?

另外,有没有办法将从根发送的邮件更改为另一个前缀?

谢谢大家。

答案1

正如 NickW 所评论的那样,从主机名中删除 fqdn 不是一个好主意。如果您希望发件人显示为来自[电子邮件保护]而不是[电子邮件保护],您必须编辑 main.cf 配置文件。您需要更改的参数是myorigin。在您的例子中,您可以将其设置为 $mydomain。以下是来自 postfix 文档的片段。

/etc/postfix/main.cf:
     myorigin = $myhostname (default: send mail as "user@$myhostname")
     myorigin = $mydomain   (probably desirable: "user@$mydomain")

答案2

您无法从 myhostname 中删除 FQDN,这意味着服务器不再知道它是谁。

从机器发送的邮件直接将其自身列为 @fqdn 这一事实并不奇怪,因为决定这一点的不是 postfix,而是发送邮件的程序。发送邮件的程序定义了 FROM 参数,而发送 root 邮件的程序正在使用您的 FQDN。

相关内容