我在 ubuntu 12.04 机器上安装了 dovecot、postfix 和 roundcube。系统基本可以正常工作 - 也就是说,它能够向其他域发送邮件或从其他域接收邮件。
但是,有些域名会在 /var/log/mail.log 中出现以下错误消息
Jul 15 01:59:21 one postfix/smtp[2019]: 0D0399C025F: to=<[email protected]>,
relay=sm01.destdomain.com[x.x.x.x]:25, delay=0.56, delays=0.4/0/0.06/0.1,
dsn=5.5.2, status=bounced (host sm01.destdomain.com[x.x.x.x] said:
504 5.5.2 <contact@localhost>: Sender address rejected: need
fully-qualified address (in reply to RCPT TO command))
你知道这里出了什么问题吗?例如,如何强制 postfix 使用“[电子邮件保护]“而不是“contact@localhost”当连接到另一个邮件服务器时?
任何提示都值得感激。
答案1
$mydomain
用作许多其他配置参数的默认值,但它不设置发件人域。
看$myorigin
一下/etc/postfix/main.cf
它指定在此机器上发布的邮件中出现的域。默认使用本地机器名称,$myhostname
即默认为机器名称。
有关详细信息,请参阅For more information, seePostfix 基本配置自述文件