sendmail 无法发送邮件,邮件队列为空

回复 收藏
查看/var/log/maillog ,其中有这样的信息:
ruleset=check_mail, arg1=<root@localhost.localdomain>, relay=[113.107.103.13], reject=553 5.5.4 <root@localhost.localdomain>... Real domain name required for sender address
我猜测,可能因为没有真实的主机名,而导致sendmail不能发送出邮件。
故,修改 /etc/mail/sendmail.cf
将 C{w}localhost.localdomain 改为  C{w}mail.example.com
然后在/etc/hosts中加入
113.107.103.13  mail.example.com                 // 为了保险起见,最好在dns服务器上增加一条这样的A记录。
然后重启sendmail就搞定了。
2011-03-28 17:24 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: