我正在使用安装指南的这一章来设置我的邮件服务器https://www.linuxbabe.com/mail-server/setup-basic-postfix-mail-sever-ubuntu。
当进行简单测试以确保 postfix 将发送电子邮件时,使用此行 --> echo "test email" | sendmail[电子邮件保护]一切按预期工作,即默认的发件人邮件地址是[电子邮件保护]
但是,当使用“mail”而不是“sendmail”进行此测试时,mail[电子邮件保护]对于邮件,默认发件人地址不同,[电子邮件保护]。(我稍后会更改默认值,这样邮件就不会来自 root)。
我感到困惑的是,如何从邮件程序中找到默认使用子域名的来源。我不确定这到底是从哪里来的,因为 sendmail 工作正常。
ubuntu 20.04 邮件版本 = 3.4.13
答案1
此信息应该位于/etc/postfix/main.cf
。打开文件并查找两个变量:
myhostname=server.myserveraddress.com
mydomain=myserveraddress.com
笔记:如果您没有mydomain
变量,您可以添加它。
重新启动 Postfix 就可以了:
sudo systemctl restart postfix.service