为什么对方不能马上收到邮件?
2013-06-09 by 李正己
经常使用邮件的人会遇到这样的情况,发给客户邮件了,客户打电话(或QQ上)说邮件还没有收到,然后重新发一次,结果还没收到,然后再发….
最后怎么样呢:客户收到了很多封相同的邮件。
究其原因,是邮件存在延时,客户没有马上收到邮件,下次遇到这种情况了,跟客户说耐心等一下,一般情况下在几分钟内能收到。
那为什么收到邮件会存在延时呢?看看下面的邮件发送过程就明白了。
- 邮件交给邮件发送服务器(SMTP服务器)
- 邮件发送服务器将邮件放入发送队列进行排队。
- 邮件发送服务器,将发送队列中的邮件一封一封发出去。
第2步中会看到,邮件先放入发送队列,然后再发,存在排队就会存在延时的可能。邮件发送随机性很强,平时1秒钟有1千来人在发邮件,邮件服务器能处理过来,不会存在延时,偶尔1秒钟有3万人在发邮件,这时候就会存在延时了。
邮件延时的长短主要取决于邮件服务器的性能(包括发送方邮件服务器和接收方邮件服务器),服务器性能越好,延时越短,下面是各类邮箱之间接收速度对比。
- 火箭速度(延时最短):同类知名邮箱之间。比如:QQ邮箱发QQ邮箱,新浪邮箱发新浪邮箱。
- 飞机速度:知名邮箱之间。比如:QQ邮箱发网易邮箱,网易邮箱发搜狐邮箱。
- 汽车速度:知名邮箱和非知名邮箱之间。比如Gmail邮箱发到一个小邮箱提供商提供的企业邮箱。
- 步行速度(延时最长):非知名邮箱之间。
在这里说一个两年前做个的一个测试(点击这里看测试报告),是通过tom邮箱发到其他邮箱的测试,延时最长的超过了25小时,也就是25小时候才收到了从tom发的邮件。(注:很有可能当时TOM邮箱出现了故障)