首页 > 代码库 > U-Mail邮件服务器详解邮件延时

U-Mail邮件服务器详解邮件延时

在快节奏的信息社会,我们要求邮件“又好又快”的传送,即保证高安全性之外,还需要及时传 输。但是由于国际互联网环境的复杂特殊性及企业邮件系统自身原因,邮件延迟送达的现象很常见,这往往给企业业务拓展带来不利影响,毕竟商机转瞬即逝,谁能 抢先一步抓住,谁就能独占鳌头守住财富。那么,邮件延迟是什么原因呢?有没有好的解决方案?据统计,目前对于这个问题针对措施做得最好的是U-Mail邮 件服务器,小编特意请来U-Mail何工程师详解一番。

问:邮件延时对于企业,尤其是外贸类公司来说,既常见,同时负面影响也巨大,请问是什么原因导致的?

U-Mail:邮件收发延时原因有很多,比如internet网络线路传输延时,发件方和收件方服务器处理延时,接收方客户端设置出现问题,选择了定时发送等均会导致延时。必须弄清楚情况,才能对症下药提供解决方案。

问:您能否具体详细解释一下呢?

U-Mail:OK,让我们从邮件发送的全过程谈起,如下是邮件发送的简化投递流程图:

邮件发送的简化投递流程图

邮件首先由发件人客户端编辑书写,再投递传输到发件人服务器进行处理,然后由互联网internet传输,投递到收件人服务器,由收件人客户端到服务器上下载这封邮件就完成发送\接收。

整个过程和快递有点类似,大家既然可以通过快递单号查询到哪里?同样,我们也可以在邮件头里查询邮件的具体信息包括投递的完整过程。下面我们试举一例:

(打开邮件,查看邮件属性,找到邮件头信息)

邮件头里查询邮件的具体信息

从最下方往上看,可以找到各个对应时间,我们将其标注框选出来,再结合邮件发送流程图来分析。(注意一下时间国际时区的标识 +0800就是东八区北京时间)

问:这个时间有很多,估计外行也不明白,还得请何工诠释一番并提供一些好的方法。

U-Mail:为清晰起见,我们将全程各个时间段用字母标注如下,根据时间的差距来查看邮件延时的问题环节:

假如所有电脑主机的时间是统一且正确的(如果时间不对,那无从谈起,如发件人时间不对,则接收方显示的也肯定不对。所以有时候我们会收到来自未来时间邮件,那必然是垃圾邮件。)

正常情况发件人发送之后的时间a 和收件人接收到邮件时的时间f相差不大。

根据邮件头信息的时间差,我们分析原因并提出解决方案如下:

A过程时间较长:发件人客户端到服务器的网络有问题

解决办法:检查服务器地址解析是否正确?可以设置服务器的公网IP或内网IP测试。

B过程时间较长:发件人服务器处理时间过长

解决办法:检查发件人服务器过滤设置,如反垃圾反病毒设置等

C过程时间较长:英特网internet公网传输过程延时

解决办法:这是目前网络延时中最常见也最严重的,可以通过优化服务器网络,如分布式、海外代收服务器等方法来处理。

D过程时间较长:收件人服务器处理时间过长

解决办法:检查收件人服务器过滤设置,如反垃圾反病毒设置等。

E过程时间较长:收件人客户端连接收件人服务器网络异常

解决办法:检查收件人客户端设置是否有邮件过滤软件或连接服务器网络情况异常?多测试,可以通过设置为服务器的公网IP或内网IP连接解决优化。

通过对照,不难发现我们案例中邮件延时主要是由于国际连接网络传输网络延时导致的。

问:据权威媒体报道,U-Mail邮件系统在解决此类问题时最为专业,你们是如何做到的?

U-Mail:针对网络海外连接超时的情况,可以通过优化服务器网络搭建分布式服务器来解决。U-mail提供来海外中继代发\代收服务,可有效解决海外无法接收邮件或接收延时的问题。