邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: 这个问题折腾了好几个月,实在找不出原因了。跪求前辈举手帮忙 [打印本页]

作者: 纪晓岚    时间: 2007-6-20 06:06
标题: 这个问题折腾了好几个月,实在找不出原因了。跪求前辈举手帮忙
这个问题折腾了好几个月,实在找不出原因了。跪求前辈举手帮忙
我的设置如下,高手帮我检查下有没什么错误?
服务器上有aaa.com,bbb.com,ccc.com,ddd.co四个站。其中aaa.com和bbb.com用同一个IP地址的不同目录,假设为202.202.100.50。CCC和DDD各用其他独立的IP,假设为202.202.100.51,202.202.100.52。但都在一块网卡上。
服务器机器名为www.aaa.com
PTR已经通过ISP改为aaa.com,对应的IP是202.202.100.50其他两个IP没改。ISP说够了。


每个站的DNS设置中也有反向记录。(这个比较简单就不详细说了)
每个站的DNS设置中都有SPF记录为:v=spf1 a mx ~all
aaa.com的DNS:
      有A记录:
       aaa.com-->202.202.100.50,
       www.aaa.com-->202.202.100.50,
      MX记录: aaa.com

bbb.com的DNS:
      有A记录:
       bbb.com-->202.202.100.50,
       www.bbb.com-->202.202.100.50,
      MX记录: bbb.com

ccc.com的DNS:
      有A记录:
       ccc.com-->202.202.100.51
       www.ccc.com-->202.202.100.51
      MX记录: ccc.com

ddd.com的DNS:
      有A记录:
       ddd.com-->202.202.100.51
       www.ddd.com-->202.202.100.51
      MX记录: aaa.com

MD中aaa.com为主域,其他都为次域。HELO为AAA.com.不绑定该IP。
我在想,是否所有网站的MX记录都应该设置成aaa.com,而不是各自的域名?

现在发现有的EMAIL发不出去,比如TOM的拒绝了,有的提示为SPF不符合,这个SPF这样设置有错吗?
发去HOTMAIL/GMAIL的全进了垃圾箱里。除非对方回复这个邮件,如第一次发,或者发去新的HOTMAIL,或者新建立一个邮件帐户发去HOTMAIL,都进了垃圾。就算DDD站用AAA为MX,也一样情况

然后IIS里的SMTP服务忽然不能启动了。我快晕死了。被迫要使用ASPEMAIL组件。

这个问题折腾了好几个月,实在找不出原因了。跪求前辈举手帮忙

[ 本帖最后由 纪晓岚 于 2007-6-20 06:10 编辑 ]
作者: 纪晓岚    时间: 2007-6-20 07:14
然后最神奇的地方是,我还有个域名是EEE.COM
EEE在另一台服务器上,那服务器安装的是EXCHANGE SERVER,是在内网的,用DASL固定IP做的。当然全部该设置的都设置了。发送邮件一点问题都没。但这服务器用MD就有同样的问题。

然后,我在EEE上建立个aaa.eee.com,IP指去第一台服务器202.202.100.50,MX为aaa.com,eee.com,mail.eee.com, EEE同上面一样,已经做过各种设置了。

然后我在AAA中建立个次域aaa.eee.com的邮局。用http://aaa.eee.com:3000登陆进去,发了个邮件给HOTMAIL,却居然发进INBOX了。查看邮件HEADER,完全一样的信息。可是这个却进了INBOX。

真是让我快疯了。同样一台服务器,2级次域发得很好。而顶级域名发出的全进JUNK了

[ 本帖最后由 纪晓岚 于 2007-6-20 07:19 编辑 ]
作者: asionliang    时间: 2007-6-20 22:19
MX记录全错了
建一个mail.aaa.com  A记录指向 1.2.3.4
MX记录 =mail.aaa.com


如此类推

怎么这么多人搞Mail Server都不了解下MX记录

[ 本帖最后由 asionliang 于 2007-6-20 22:20 编辑 ]
作者: asionliang    时间: 2007-6-20 22:22
不行可以加我Q.有空的时候帮你看看.

我用MD绑定10/20域,N个IP都不会有这样问题
作者: tdk    时间: 2007-6-20 23:03
首先就应该去 www.5dmail.net/tools.htm
检查dnsreport 和 nslookup any

有没有问题很容易知道
作者: 钉子    时间: 2007-6-21 01:07
而且反向解析也不对.
作者: 纪晓岚    时间: 2007-6-21 02:48
原帖由 asionliang 于 2007-6-20 22:19 发表
MX记录全错了
建一个mail.aaa.com  A记录指向 1.2.3.4
MX记录 =mail.aaa.com


如此类推

怎么这么多人搞Mail Server都不了解下MX记录


    MX按道理不应该一定要mail.aaa.com吧?因为EEE.COM用的就是eee.com的MX。EEE服务器上发送邮件没问题。
作者: 纪晓岚    时间: 2007-6-21 03:55
原帖由 tdk 于 2007-6-20 23:03 发表
首先就应该去 www.5dmail.net/tools.htm
检查dnsreport 和 nslookup any

有没有问题很容易知道

DNSREPORT的AAA.COM的结果比eee.com的好。可是EEE发送邮件没问题。以下是有问题的报告部分。

AAA的问题:
FAILMissing nameservers 2ERROR:One or more of the nameservers listed at the parent servers are notlisted as NS records at your nameservers. The problem NS records are:
dns2.xxx.com.

WARNTCP AllowedWARNING:One or more of your DNS servers does not accept TCP connections.Although rarely used, TCP connections are occasionally used instead ofUDP connections. When firewalls block the TCP DNS connections, it cancause hard-to-diagnose problems. The problem servers are:

20x.x.x.x: Error [No response to TCP packets].

注意,因为dns2.xxx.com就是下面这个20x.x.x.x的IP,因为在内网的。所以DNSREPOTT链接不上。实际上就是eee.com服务器。就这么两错误了。可是EEE发送邮件非常正常,什么GOOGLE\HOTMAIL\TOM\SINA、AOL……至今没发现任何问题。

然后到EEE的测试了。EEE是在内网,用 ADSL上网,但是固定IP,是公司内部邮件用,但因为公司员工有时也需要外发邮件,所以就在NIC注册了公网DNS,eee.com实际就是自己服务器给自己服务器做解析。

于是,我进行EEE的测试,结果比AAA的差,因为EEE在内网的,经过路由器,问题是EEE发送邮件非常好:

FAILConnect to mail serversERROR:  I could not complete a connection to one or more of your mailservers:
eee.com: Timed out [Last data sent: RCPT TO:]
FAILAcceptance of postmaster addressERROR:  One or more of your mailservers does not accept mail to postmaster@eee.com.  Mailservers are required (RFC822 6.3, RFC1123 5.2.7, and RFC2821 4.5.1) to accept mail to postmaster.

eee.com's postmaster response:
    >>> RCPT TO:<postmaster@eee.com>
    <<< 550 <postmaster@eee.com>, Recipient unknown

WARNAcceptance of abuse addressWARNING:  One or more of your mailservers does not accept mail to abuse@eee.com.  Mailservers are expected by RFC2142 to accept mail to abuse.

eee.com's abuse response:
    >>> RCPT TO:<abuse@eee.com>
    <<< 550 <abuse@eee.com>, Recipient unknow


除了上面的错误外,其他都是PASS了。

通过http://www.dnsstuff.com/tools/ptr.ch?ip=
查IP的PTR结果为:
AAA.COM的 :
Answer:
202.202.100.50 PTR record: aaa.com. [TTL 86400s] [A=202.202.100.50]
eee.com的结果为
20x.x.x.x PTR record: eee.com. [TTL 3600s] [A=20x.x.x.x]
证明IP PTR应该没问题了。

实在不知道还哪有问题。

[ 本帖最后由 纪晓岚 于 2007-6-21 03:58 编辑 ]
作者: 纪晓岚    时间: 2007-6-21 04:02
原帖由 钉子 于 2007-6-21 01:07 发表
而且反向解析也不对.


查反向域名解析结果如下:
PASS        Reverse DNS entries for MX records        OK. The IPs of all of your mail server(s) have reverse DNS (PTR) entries. RFC1912 2.1 says you should have a reverse DNS for all your mail servers. It is strongly urged that you have them, as many mailservers will not accept mail from mailservers with no reverse DNS entry. Note that this information is cached, so if you changed it recently, it will not be reflected here (see the www.DNSstuff.com Reverse DNS Tool for the current data). The reverse DNS entries are:

x.x.x.x.in-addr.arpa aaa.com. [TTL=11188]




通过http://www.dnsstuff.com/tools/ptr.ch?ip=
查IP的PTR结果为:
AAA.COM的 :
Answer:
202.202.100.50 PTR record: aaa.com. [TTL 86400s] [A=202.202.100.50]
作者: wxhsh    时间: 2007-6-21 09:31
标题: 回复 #9 纪晓岚 的帖子
没事,路过,不大喜欢这种晕晕乎乎的问题。
作者: lwz_08    时间: 2007-6-21 09:53
同上
作者: tdk    时间: 2007-6-21 11:33
按规矩办事比较好,否则出了问题还要问为什么,你说该怎么回答?

发没问题不等于收没问题

随便找一台机器,开了smtp就能发给世界各地,
收到收不到是一回事儿,
拦截不拦截是另一回事儿,
能不能发回来还是又一回事儿
作者: 纪晓岚    时间: 2007-6-21 17:40
原帖由 wxhsh 于 2007-6-21 09:31 发表
没事,路过,不大喜欢这种晕晕乎乎的问题。

以上的老大们,帮忙了。。。。我也讨厌发这么长的帖子。可是不说得详细点。别人又难以找出问题。说得太详细,别人又没耐心看。。。原谅我吧。。
作者: 纪晓岚    时间: 2007-6-22 00:58
终于解决了。由于ISP只给我第一个IP做PTR。所以多IP情况下就出问题了。现在把所有该服务器上的站的MX都用IP PTR反向得出的MX名作为MX。现在全部进IN BOX了。HOTMAIL/GMAIL都没问题了。唉~~~~折腾了我这么久。。。谢谢大家帮忙。




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.cn/) Powered by Discuz! X3.2