邮件发送有几个过程?

2016/4/27 22:09:03      点击:

邮件的发送,无论你使用的是什么方式,都是有两个过程的.很多人认为,邮件发送只有一个过程,认为提交了就发送成功了.下面讲讲邮件的发送过程,以便大家有个新的认识.

(1) 第一个过程,客户端提交阶段

第一个过程,就是客户端跟邮件服务器交互的过程.无论你采用何种方式发送邮件,OUTLOOK,FOXMAIL,WELMAIL.API等等,都是有一个将数据提交到服务器缓存的过程,这个就是客户端的处理阶段.比如你使用群发软件,采用SMTP方式发信,显示成功了,不代表邮件发送成功了,只能说,你连接的本地的或者发送的机器,接收了你的邮件.邮件还在代发的机器上进行处理.所以,不要相信那些群发软件上显示的发送成功的统计,他们的统计,只是统计到了发送机器接受了多少邮件,而不是真正发送成功了多少邮件.只有统计真正的发送机器,才能统计发送成功了多少邮件.

昨天测试了新浪的邮箱,发信他们的发送状态,也是非常扯淡的,把这第一个阶段的结果,显示为邮件已经投递到了对方的服务器,这是完全错误的.因为邮件还没有真正的外发出去.就不能说邮件投递到了对方的服务器了.


(2)第二个过程,服务器对外发送阶段

这一个阶段,才是真实的技术较量的接到,邮件能不能发送到对方,都取决于这个阶段,邮件服务器将你的代发邮件打包以后,就开始跟真正的邮件方的邮件服务器进行连接发送邮件,只有这里的发送成功,才算是真的发送成功了.所以,如果你买了别人的发信账号,要统计发送了多少,只有卖给你账号的服务器上能统计到,而你是不能统计到的.