免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 785 | 回复: 0
打印 上一主题 下一主题

双机SENDMAIL互发问题之解决办法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-15 14:03 |只看该作者 |倒序浏览

两台SENDMAIL相互发信,在DNS中注册两个域名,在域名文件中分别设定MX记录表示两个域的MAIL服务器,DIG能正确解析这两个MX记录,两个SENDMAIL都启用认证功能,一切都按照我预想的在进行,每台SENDMAIL服务器都能在本机发邮件,本机的通讯能成功。在两个域相互发邮件的时候,问题出来了:
5.3.5 mail.abc.com. config error: mail loops back to me (MX problem?)
554 5.3.5 Local configuration error

遇到这个问题,我第一反应是MX记录出现了问题,我反复检查我的DNS的问题(后来事实证明我是错误的),但是每次的检查都能正确返回给我正确的关于域名的正确MX记录。我百思不得其解,于是上网查找解决的方法,但是最终我没找到我的正确的答案,我发现网上提出这个问题的帖子倒是木佬佬,唉,靠自己吧

我开始进行SENDMAIL的全面检查,ACCESS,LOCAL-HOST-NAMES,SENDMAIL.CW,SENDMAIL.CF,还是不行,我再次陷入了困境,突然我想到SENDMAIL
是GNU的产品,也就是说它肯定有一个官方网站,我何不去那里看看,带着沉甸甸的心情,我来到了
www.sendmail.org
,我进入了FAQ,找啊找,找了好久,总算是有了一些心得。当然最后我解决了问题,现在我来总结下

首先出现这个问题的主要原因在于SENDMAIL服务器不能正确的识别在DNS服务器中相关的MX记录,我们能解析出来,但是SENDMAIL确不能正常识别;
我解决的步骤为:
  • 修改local-host-names,添加MX的FQDN进去
  • 修改ACCESS,添加这两个域的域名进去
  • 重新启动服务
  • 最重要的一步:kill -HUP -1 /var/run/sendmail.pid
  • 搞定,正常工作了
    其实当SENDMAIL出问题的时候,我曾经尝试过1,2,3个步骤,但是没成功,运行了第4步以后就成功了,第4步的作用实际上就是用来刷新SENDMAIL的进程文件的。


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12927/showart_112926.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP