我想要email来自[email protected]但他们目前来自[email protected]
从Postfix文档:
出站邮件中使用的域名
myorigin参数指定在本机上发布的邮件中显示的域。 默认是使用本地机器名称$ myhostname,默认为机器的名称。 除非您正在运行一个非常小的站点,否则可能需要将其更改为$ mydomain,该默认值为机器名称的父域。
- PAM vs / etc / shadow在Dovecot SASLconfiguration – 安全性差异?
- 系统重新启动导致T_DKIM_INVALID spamassassin
- 为什么是REDIRECT header_check创build一个CC
- 奇怪的黑客尝试后缀
- 如何阻止Postfix转发垃圾邮件而不阻止本地用户的垃圾邮件?
为了使发件人和收件人地址保持一致,myorigin还指定了附加到不合格收件人地址的域名。
示例(仅指定以下之一):
/etc/postfix/main.cf文件:
myorigin = $ myhostname(默认:发送邮件为“user @ $ myhostname”)
myorigin = $ mydomain(很可取:“user @ $ mydomain”)
在/etc/postfix/main.cf我有: myhostname = mail.example.com mydomain = example.com myorigin = $mydomain
尽pipe文件说了什么,我的邮件显示为[email protected]
在对main.cf文件进行更改后,我已经运行了sudo /etc/init.d/postfix restart 。 还有其他的参数需要设置吗? 我已经阅读了文档,看起来很清楚,但是我的结果与文档中描述的不一致。 谢谢你的帮助。
ps,它运行在Amazon EC2上的Ubuntu 14.04上,具有弹性的IP和适当的MXlogging。 邮件正在发送和接收。 我使用以下方式发送邮件:
mail [email protected]
附加信息,如果有关系。 在命令提示符下:
user@mail:$ hostname mail user@mail:$ hostname -f mail.example.com user@mail:$ postconf myorigin myorigin = $mydomain user@mail:$ postconf mydomain mydomain = example.com
你使用mailutils或bsd-mailx ?
$ ls -l /etc/alternatives/mail
如果使用mailutils的邮件命令,则可以在-r选项中指定发件人。
$ mail -r [email protected] [email protected]
如果启用了bsd-mailx,$ myorigin设置的邮件命令。