LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 713|回复: 2

关于sendmail的问题(请高手指教)

[复制链接]
发表于 2004-10-20 09:26:45 | 显示全部楼层 |阅读模式
我自己有域名,现配置了一个服务器,是用sendmail和ipop3的,现在可以给自己发邮件,别人也可以发过来,但是给别人发发不过去,查看/var/log/maillog,里面显示如下:
Oct 21 10:02:38 My_host_name sendmail[2388]: i9L22bt9002388: ruleset=check_rcpt, arg1=<***@***.com.cn>, relay=[***.**.**.237], reject=550 5.7.1 <***@***.com.cn>... Relaying denied. IP name lookup failed [***.**.**.237]
Oct 21 10:02:38 My_host_name sendmail[2388]: i9L22bt9002388: lost input channel from [***.**.**.237] to MTA after data
Oct 21 10:02:38 My_host_name sendmail[2388]: i9L22bt9002388: from=<mailer@***.name>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=[***.**.**.237]

其中的"Relaying denied. IP name lookup failed [***.**.**.237]"是怎样出现的呢?

(为安全我隐掉了些内容)
发表于 2004-10-25 18:31:52 | 显示全部楼层
解决方法:
方案1 把允许用这个服务器的ip或子网加入到/etc/mail/access里,然后重启sendmail服务。
方案2 打开sendmail的 FEATURE(promiscuous_relay)选项,然后m4 sendmail.mc >sendmail.cf ,重启sendmail
发表于 2004-10-25 18:32:39 | 显示全部楼层
note: 方案二有可能使你的主机成为垃圾邮件服务器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表