exchange发送邮件问题
背景分析:
环境:
1、固定IP地址,做过PTR反向解析
2、windows2008
3、exchange 2010
4、国际通用域名。
遇到的问题:
国内邮件投递正常,但是国外邮件经常退信。
国内国外邮件接收正常。
以下是退信内容:
From: Administrator
Sent: 2008-5-8 (星期四) 23:57
To: legalservicelegalservice
Subject: 传递状态通知(延迟)
这是自动生成的传递状态通知。
这只是警告信息。
您不必重新发送邮件。
传递到下列收件人的操作已被延迟。
过一段时间(大约2天)回收到以下内容:
From: legalservicelegalservice
Sent: 2008-5-8 (星期四) 11:50
To: ********
Subject: 答复: Inquiry regarding your services
邮件没有送达某些或全部预期收件人。
主题:
答复: Inquiry regarding your services
发送时间:
2008-5-8 11:50
邮件无法送达下列收件人:
********* 日期 2008-5-10 11:53
无法在指定的时间限制内传递邮件。请重试或与管理员联系。
telnet到对方邮件服务器有以下提示:
554 IMTA23.westchester.pa.mail.*******.net comcast 210.51.*.* Comcast requires
that all mail servers must have a PTR record with a valid Reverse DNS entry. Cu
rently your mail server does not fill that requirement. For more information, r
fer to: http://www.comcast.net/help/faq/index.jsp?faq=SecurityMail_Policy18784
解决方法:
这个就是exchange发邮件的机制:
Exchange的邮件投递机制为首次投递失败后,会在24小时内重复投递,一般邮件投递失败由多种原因造成,下面为分析结果。
1、邮件服务器IP被列入国际黑名单组织,会造成大部分邮件因被列入RBL造成退信。
2、可能是由于杀毒软件,或防火墙占用发邮件端口造成邮件退信。
3、由于DNS无法解析到收件人的邮件MX记录,造成电子邮件的大量退信,一般这种问题出现在国外邮件比较多。
4、国际带宽拥堵,也会造成大量的邮件延迟,甚至退信。