将红帽企业Linux服务器设置为邮件交换服务器

我是一个Unix / Linux / Windows服务器noob。 所以,在把你的gem扔到我的玻璃房子之前,记住这一点。 :P

我有一个充当域控制器Server A的Windows Server 2008 R2计算机。 它也运行一个DNS服务器。 我有用于邮件服务器的红帽企业Linux服务器5.3, 服务器B.

为了发送邮件,我明白我必须在服务器A上设置一个MXlogging,并将其指向服务器B.那么,我做了。 我在服务器A上手动添加了一个主机名,并指向了服务器B的IP地址。 然后,我添加了一条MXlogging,并将其指向主机名。 这没有办法。 在完成上述步骤之后,我使用服务器B上的“dig”命令来查找从服务器A返回的MXlogging,这不是我所期待的。

我在这里做错了什么?

我注意到,我的Windows机器join到域(服务器A)列在主机名下。 未join域的机器不在列表中。 这很好,我不担心这个。 有什么关系我,我必须join服务器B到域,以便服务器A识别为有效的主机,并正确地转发MX? 如果是这样,关于如何将服务器Bjoin域的一些简单的步骤也将有所帮助。

额外细节:

Windows Server 2008 R2域控制器的名称:Zeus红帽企业Linux服务器的名称:邮件

Zeus上的正向查找区域logging:

  • 邮件,主机(A)192.168.8.18
  • 邮件,邮件交换器(MX),[10] mail.domain.com

在Zeus(服务器A)上运行nslookup -type = mx domain.com的结果:

1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa primary name server = 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa responsible mail addr = (root) serial = 0 refresh = 28800 (8 hours) retry = 7200 (2 hours) expire = 604800 (7 days) default TTL = 86400 (1 day) Server: UnKnown Address: ::1 domain.com.domain.com MX preference = 10, mail exchanger = mail 

在邮件(服务器B)上运行dig domain.com mx的结果:

 ; <<>> DiG 9.3.4-P1 <<>> domain.com mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59592 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;domain.com.INMX ;; AUTHORITY SECTION: domain.com.3600INSOAzeus.domain.com. hostmaster.domain.com. 105 900 600 86400 3600 ;; Query time: 0 msec ;; SERVER: 192.168.8.12#53(192.168.8.12) ;; WHEN: Sat Feb 5 22:49:12 2011 ;; MSG SIZE rcvd: 81 

提供的信息显示答案来自192.168.8.12(这是宙斯?),这不是一个权威的答案,它无法find该域的MXlogging