sendmail 450 Requested mail action not taken: too much reci

回复 收藏
今天用sendmail给139邮箱发邮件,总是发不出去。
用mailq查看时,显示

                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
o5T32lg4001700        5 Tue Jun 29 11:02 <root@localhost.localdomain>
                 (Deferred: 450 Requested mail action not taken: too much reci)
                                         <lishiming2009@139.com>
                Total requests: 1

后来从google上搜到一篇文章,具体解决办法是这样的:
vi /etc/mail/sendmail.cf
找到
#Dj$w.Foo.COM
#我添加了如下,这个格式自己定吧,我主要是让自己的发件人里包含了sysMonitor.com
Dj$w.sysMonitor.com

然后重启sendmail,发邮件成功。
2010-06-29 11:09 举报
已邀请:
0

阿铭 管理员

赞同来自:

经测试,这样修改确实可以,后来发现不用加那一行,只需修改 /etc/hosts文件即可
默认hosts文件第一行是
127.0.0.1   localhost.localdomain
只需要改成  
127.0.0.1   abc.com localhost.localdomain  //在前面加一个自定义的域名

这样重启sendmail就ok了。

这样才算正常,因为查看邮件时的发件人信息是我们想要的即:root@abc.com

回复帖子,请先登录注册

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