LAMP服务器域不能发送电子邮件到Exchange服务器域。不同的IP,但在同一networking上

所以我有两个不同的域名托pipe在不同的服务器上。

domain1.com在Windows上运行:
– DNS(MS)是10.1.1.39
– WEB(MS)是10.1.1.21
– 交换(MS)是10.1.1.180

domain2.com在Linux上托pipe。 所有从一个框10.1.1.41运行

现在我可以收到从domain1.com到domain2.com的邮件,但是我无法从domain2.com发送到domain1.com。 我有一个运行在CentOS 6.2上的LAMP服务器设置,我使用的是快递,Postfix和maildrop。

当我尝试从domain2发送电子邮件到domain1时,我从LAMP服务器maillog复制日志文件

 Apr 26 13:46:42 ns1 postfix / smtpd [4820]:连接来自未知[127.0.0.1]
 Apr 26 13:46:42 ns1 postfix / smtpd [4820]:A2D37101E78:client = unknown [127.0.0.1]
 Apr 26 13:46:42 ns1 postfix / cleanup [4808]:A2D37101E78:message-id =
 Apr 26 13:46:42 ns1 postfix / smtpd [4820]:断开与未知[127.0.0.1]
 Apr 26 13:46:42 ns1 postfix / qmgr [4452]:A2D37101E78:from =,size = 1028,nrcpt = 1(队列激活)
 Apr 26 13:46:42 ns1 amavis [18113]:(18113-07)已通过CLEAN,MYNETS LOCAL [127.0.0.1] [127.0.0.1]  - >,Message-ID:,mail_id:bGLdfgjwN6y6,Hits:-0.999,大小:597,queued_as:A2D37101E78,9406毫秒
 Apr 26 13:46:42 ns1 postfix / smtp [4809]:39578101E69:to =,relay = 127.0.0.1 [127.0.0.1]:10024,delay = 9.5,delay = 0.12 / 0.01 / 0 / 9.4,dsn = 2.0 .0,status = sent(250 2.0.0 Ok,id = 18113-07,来自MTA([127.0.0.1]:10025):250 2.0.0 Ok:排队等候为A2D37101E78)
 Apr 26 13:46:42 ns1 postfix / qmgr [4452]:39578101E69:删除
 Apr 26 13:46:42 ns1 postfix / smtp [4828]:A2D37101E78:to =,relay = domain1.com [10.1.1.21]:25,delay = 0.08,delay = 0.06 / 0.02 / 0/0,dsn = 4.4 .2,status = deferred(在接收到初始服务器问候语时与domain1.com [10.1.1.21]失去连接)

所以这里是我的微软DNS设置的副本。

名称types数据
 (与父母一样)主持人(A)10.1.1.21
 (与父母相同)名称服务器NS ns1.domain1.com
 ns1主机(A)10.1.1.39
邮件主机(A)10.1.1.180
交换主机(A)10.1.1.180
 www主机(A)10.1.1.21
 mail邮件交换器(MX)exchange.domain1.com

  DiG 9.7.3-P3-RedHat-9.7.3-8.P3.el6_2.2 domain1.com MX
 全局选项:+ cmd
 有答案:
 操作码:QUERY,状态:NOERROR,ID:53574
 旗帜:qr aa rd ra;  QUERY:1,答案:0,AUTHORITY:1,ADDITIONAL:0

 问题部分:
 domain1.com。  IN MX

 授权部分:
 domain1.com。  3600 IN SOA ns1.Workgroupdomain.domain1.com。  hostmaster.Workgroupdomain.domain1.com。  69 900 600 86400 900

 查询时间:1毫秒
 服务器:10.1.1.39#53(10.1.1.39)
 时间:2012年4月27日星期五12:40:56
 味精大小rcvd:112

所以看着从后缀和这些设置的maillog我猜我真正的问题是..

如何让postfix在DNS服务器上查看和使用MXlogging,或者为postfix创build一些备忘录,以便知道如果要将邮件发送到domain1.com,则必须使用mail.domain1.com的邮件服务器?

任何帮助表示赞赏。

Postfix正试图将邮件中继到10.1.1.21,这显然是你的networking服务器。 确保你有一个指向你的Exchange服务器的domain1的MXlogging。

编辑:基于更新的DNS信息。 你有一个mail.domain1.com的MXlogging,所以如果你发送邮件到[email protected]它会去的Exchange – 但你没有一个MXlogging只是domain1.com。 @在domain1.com上添加一条MXlogging,指向交换,并且您将全部设置。 线会看起来像
(same as parent) Mail Exchanger(MX) exchange.domain1.com