25端口封了能用465发信吗?

2018/9/8 23:39:26      点击:

本文为云邮科技www.yunrelay.com原创文章,未经允许,不得转载!

鉴于目前对于25端口的管制越来越严,很多云服务商都开始逐步屏蔽25端口,如阿里,腾讯,华为,百度等等,封25是大趋势。当你发工单咨询,客服总是告诉你用465发信,导致很多新手出现误解,以为465也能直接发信。在各大群里,总是很多人在问这个相同的问题,因此很有必要写一篇文章来解释下相关的技术问题。

在解释这个问题之前,我们首先要了解发信的过程,任何邮件的发送完成,都至少有两个过程。

1:客户端(OUTLOOK,FOXMAIL.WEBMAIL.API等等各种形式)===》发信服务器

2:发信服务器====》收信服务器的25端口

在第1个阶段,发信的服务器,可以监听多个端口,比如POSTFIX,WINWEBMAIL,DBMAIL等等,都支持第二SMTP端口,假设端口是2525,这个时候,客户端FOXMAIL,OUTLOOK设置SMTP端口2525,就能连接到发信机器了。默认的SSL SMTP 465你也一样可以设置为其它端口,FOXMAIL设置跟机器一样,就能连接上。第1个阶段,仅仅是把邮件提交到了发信邮件的服务器而已!!

邮件有没真正发送成功,取决于第2个阶段,这个是发信服务器跟收件服务器之间的通讯,发信机器,会查询对方域名的MX对应的IP,然后连接这个IP的25端口!这个是SMTP协议,全世界都是这样。注意这里说的是发信机器直接投递到收信机器的情况,注意直接直接直接(重要的词要说三遍!)。所以阿里腾讯华为等把25端口封了,机器就不能直接发信到收信人的服务器了,这样IP也不会被人投诉垃圾邮件问题,也不会因为被SPAMHAUS黑名单。

阿里腾讯之所以告诉你用465发信,就是让你借助第三方的机器来发信,那么发信的过程就不一样了。下面是两个常见的使用非25端口案例:

FOXMIAL,OUTLOOK---->你的阿里腾讯机器(入站25是支持的)---->第三方中继机器(25以外的端口,比如SSL SMTP 465)----->最终收信人机器的25端口

网站程序,PHPMAILER等---->使用SSL SMTP 465登录QQ邮箱----->最终收信人机器的25端口【邮件最终通信,是QQ服务器跟收信人服务器】

所以从上面分析可以看出,无论你怎么变,最终连接收信人的机器,只能是25端口!这个是全世界唯一的邮件端口!也可以看出,如果你机器入站25封了,别人就发不了邮件到你的机器。

顺便再说一下,110端口,143端口,995,993等等,仅仅是用来收取邮件服务器上邮件使用!你改为任意其它端口,都可以的。