ubuntu – 如何修复postfix:发件人地址被拒绝:需要完全合格的地址(回复RCPT TO命令))?

前端之家收集整理的这篇文章主要介绍了ubuntu – 如何修复postfix:发件人地址被拒绝:需要完全合格的地址(回复RCPT TO命令))?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在ubuntu 12.04盒子上安装了dovecot,postfix和roundcube.
该系统基本上是可行的 – 即它能够向/从其他域发送/接收邮件.

但是,某些域会在/var/log/mail.log中导致以下错误消息

Jul 15 01:59:21 one postfix/smtp[2019]: 0D0399C025F: to=<someone@destdomain.com>,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@mydomain.com”而不是“contact @ localhost”?

任何提示都表示赞赏.

$mydomain用作许多其他配置参数的默认值,但它不设置发送方域.

看一下/etc/postfix/main.cf中的$myorigin参数

它指定在此计算机上发布的邮件显示的域.默认设置是使用本地计算机名称$myhostname,默认为计算机名称.

有关更多信息,请参阅Postfix basic configuration README

猜你在找的Ubuntu相关文章