全面剖析E-mail收发失败的原因
2008-11-11 10:37:41 来源:WEB开发网1) 邮箱地址帐号错误:即收件人邮箱@前面的部分填写错误。 在这里又分为:
第一种情况是地址帐号误填写成了其他存在的邮箱地址,如:发信人xiangkai68@sina.com希望将信件发送到zxk71@21cn.com,地址却误填成了zxk717@21cn.com(该邮箱地址存在) ,则邮件没有被发送到希望的邮箱中,当然收件人收不到邮件了。
另一种情况是地址帐号填写成了其他不存在的邮箱地址,如:收件人地址为:zxk712871@21cn.com(该邮箱地址不存在) ,则在采用邮件服务器方式发信过程中,一般并不提示发送错误,而是提示发送成功(一般在域名相同的邮箱之间发送电子邮件,发信服务器会判断邮箱地址是否正确并给出错误提示)。因为只要邮件能够正确地传送到发信服务器上,Outlook Express、Foxmail等邮件客户软件就会给出发送成功的提示。而随后几分钟,你会发现你的发信箱里会退回你发送的电子邮件,并通知你收件人邮箱地址非法或不存在。因此你若不及时检查你的收件箱,还以为对方已经收到电子邮件了呢?
还有一种情况,收信服务器上若不存在相应的邮箱地址,有些收信服务器会“智能”地作出判断,将他们发送到可能正确的邮箱地址中,如:发送给john@myorg.com的邮件被发送到了 johm@myorg.com中,不过一般会通知给发信人该信息。而采用本机直接发送电子邮件的客户端软件发送电子邮件时,由于它采用直接与收信服务器相联系的方式,因此在发送过程中,一般即会被告知收件人邮箱地址不存在。不过,当MX邮件交换服务器与POP3服务器不是同一服务器时,只要将邮件发送到MX邮件交换服务器上,也会被通知发送成功,但很快你能收到退信通知。
2) 主机地址域名错误:即收件人邮箱@后面的部分填写错误。 对于这种情况,在发送过程中,由于通过域名解析后无法找到相应的主机(服务器),所以邮件根本就发送不出去。
- ››全面深入了解setInterval方法的几个要点
- ››全面解释Windows 7开机启动项知识
- ››全面解析为什么Windows7分区越多越糟
- ››全面分析meta标签属性对网站优化的作用
- ››全面解析百度快照您所不知道的秘密
- ››剖析java.util.concurrent锁
- ››全面了解Word 2010中的“文件”按钮
- ››剖析Android智能手机系统的更多功能
- ››剖析Windows Azure Platform框架与组成
- ››全面剖析Windows 7 SP1最新细节的改变
- ››全面剖析Windows 7 SP1最新细节改变
- ››剖析使用 ObjectOutputStream 可能引起的内存泄漏...
更多精彩
赞助商链接