postfix的問題。。外加DNS

wangcnjp 2010-09-24 03:41:30
有2個服務器
A.com
B.com

2個機器都用的是PostFix郵件,都有自己的DNS服務器,也設定了MX。
但是2個服務器往對方郵箱發送郵件不行。不過其他的邮箱2个都可以发。如gmail.com,hotmail.com
2側的log都是

relay=none, delay=20, delays=0.12/0.01/20/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=test.com type=MX: Host not found, try again)

看log就是MX没有设置但是我用
>nslookup
看过了都没有问题.

哪位达人能告知?
...全文
156 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
liucy1983 2010-09-25
  • 打赏
  • 举报
回复
在两台机器上使用
nslookup
q=mx
对方域名

把结果发上来
liucy1983 2010-09-25
  • 打赏
  • 举报
回复
发一下SMTP日志
steptodream 2010-09-24
  • 打赏
  • 举报
回复
这样试试 把internal里的mx相关设置先去掉
把/etc/resolv.conf设成外网ip
然后再测试一下
wangcnjp 2010-09-24
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 steptodream 的回复:]

你的B.com的DNS设置了对内对外2种?
对内
mx 192.168.1.3
对外
mx xxx.xxx.xx.xxxB
[/Quote]
DNS的设置是

有2个
一个是
external.B.com.zone

.......
IN MX 5 smtp.B.com.
smtp IN A xxx.xxx.xx.xxxB

还有一个是
internal.B.com.zone
....

IN MX 5 smtp.B.com.
smtp IN A 192.168.1.3





steptodream 2010-09-24
  • 打赏
  • 举报
回复
你的B.com的DNS设置了对内对外2种?
对内
mx 192.168.1.3
对外
mx xxx.xxx.xx.xxxB
wangcnjp 2010-09-24
  • 打赏
  • 举报
回复
B.com也可以跟gmail.com。hotmial.com互发的
------------------
这不也说明人家gmail.com hotmial.com的DNS没有问题。
------------------
互发啊,既可以收gmail.com的邮件也能发给gmail.com。这说明我的DNS是没有问题的吧?只是A。com和B。com之间不能互发。
steptodream 2010-09-24
  • 打赏
  • 举报
回复
B.com也可以跟gmail.com。hotmial.com互发的
------------------
这不也说明人家gmail.com hotmial.com的DNS没有问题。

就因为他们在同一个域里面所以不能互发。需要做其他的设置才能?
-----------------------
我没有看到说postfix同一个域里的ip之间不能互发的理论。
wangcnjp 2010-09-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 steptodream 的回复:]

A@A.com 和B@B.com互发不行,但是他们放别的邮箱就没有问题如gmail.com,hotmail.com
-------------------
说明gmail.com hotmail.com都能正常解析 而B.com不行
所以还是B.com的DNS设定有问题哦
[/Quote]

B.com也可以跟gmail.com。hotmial.com互发的

我觉得会不会是这个问题
这里设置的问题
因为A。com和B.com的内部IP在同一个域里面。
A。com 内部 192.168.1.2 外部 xxx.xxx.xx.xxxA
B。com 内部 192.168.1.3 外部 xxx.xxx.xx.xxxB

/etc/resolv.conf
A。com设置是 192.168.1.2
B。com设置是 192.168.1.3
就因为他们在同一个域里面所以不能互发。需要做其他的设置才能?

steptodream 2010-09-24
  • 打赏
  • 举报
回复
A@A.com 和B@B.com互发不行,但是他们放别的邮箱就没有问题如gmail.com,hotmail.com
-------------------
说明gmail.com hotmail.com都能正常解析 而B.com不行
所以还是B.com的DNS设定有问题哦
wangcnjp 2010-09-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 steptodream 的回复:]

怎么又出问题了啊


看log就是MX没有设置但是我用
>nslookup
看过了都没有问题.
----------------
你在A.com上测试B.com
在B.com上测试A.com
你测试的过程和显示结果我看看啊
[/Quote]
呵呵~不好意思
你说的在A.com上测试B.com是什么意思啊?
我现在是
A@A.com 往 B@B.com发邮件后的log就是
relay=none, delay=20, delays=0.12/0.01/20/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=B.com type=MX: Host not found, try again)

A@A.com 和B@B.com互发不行,但是他们放别的邮箱就没有问题如gmail.com,hotmail.com

PS:A.com是上次在你的提点下做出来的,这次他们又让再做一个B.com。。。不好意思
steptodream 2010-09-24
  • 打赏
  • 举报
回复
怎么又出问题了啊


看log就是MX没有设置但是我用
>nslookup
看过了都没有问题.
----------------
你在A.com上测试B.com
在B.com上测试A.com
你测试的过程和显示结果我看看啊
zmcomputer 2010-09-24
  • 打赏
  • 举报
回复
不懂,帮顶

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧