MDaemon使用常识:邮件发送失败检查
2008-11-24 10:39:03 来源:WEB开发网Alt-N MDaemon Pro 10.0.2 简体中文版下载地址: http://down.ddvip.com/view/11818957898270.html
想要从A发送一封信到达B,需要的条件有以下:1) A端服务器成功发出;2) 从服务器A到服务器B网络环境良好,数据传输正常;3) 接收端服务器B顺利接收,分发给用户。由此,当这封信发出,而B并未收到时,有可能是发送成功接收不成功,也有可能是发送不成功。具体的原因,我们还需要根据实际情况来判断。检查步骤如下:
A 发送方检查设置:
1) 检查收件人服务器域名解析是否无误:
上图是一个服务器的正确解析结果。即能够从yahoo.com.cn的域名解析到其mx记录为mta-v1.mail.vip.cnb.yahoo.com,进而解析到其A记录203.209.228.230,那么发往该域的信件都会发送到此地址了。如果欲发送地址域名解析不正确,那么也就无法发送成功。
2) 检查服务器上杀毒软件、防火墙是否设置正确
服务器上安装多种杀毒软件,或者杀毒软件对邮件监控级别高,都会导致发信不顺畅。
3) 检查信件是否成功发出
这一步主要是通过检查日志来得出结论。日志也详细记录了域名解析以及数据传输甚至是错误原因等情况。当日志末端反馈的是会话成功,则该封信成功发出。否则可以看日志末尾部分的错误号和原因,就可以知道发送不成功的具体原因。
B 信件发送成功后,接收方也有诸多关卡:
1) 发送方反向解析是否正常,(解析检查参见图1最后部分)
当发送方IP试图与接收方服务器建立连接时,接受方会反向解析此IP,如果解析到的域名与连接过来显示的域名一致,则成功;否则,很可能视为垃圾组织而拒绝连接。这里,动态IP一般也同样会被拒绝。
2) DNS黑名单查询
出于安全考虑,接收方对于每一封进来的邮件,都会执行DNS-BL查询,如果发送方的IP地址被列入黑名单,那么显然无法接收。
3) 其他规则限制
如果对方有类似于内容过滤器的相关设置,那么邮件经过检查不符合,就会放入坏队列;或者发送方以前曾经发过垃圾邮件,那么有可能会自动屏蔽该地址。具体也要视对方服务器设置而定。
4) 垃圾邮件过滤机制
如果一封信经过前面的诸多条件,都顺利通过了,那么进到服务器还需要检查是否垃圾邮件。应用启发式评分,如果评出来的分值大于垃圾邮件设定分值,那就会被服务器当作垃圾邮件处理掉,而无法到达用户。
以上总结了可能出现的种种状况。所以当邮件没能顺利接收时,可以逐条检查排除因素,最终确定真正原因。
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
- ››Mdaemon万能邮件服务器
- ››使用 ADDRESS 与 INDIRECT函数查询信息
更多精彩
赞助商链接