服务器(ECS)25端口封了邮件服务器还能用465发信吗(465端口可以替代25端口么)?
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
现在想搭建自己服务器的人越来越多,有的在想着搭建自己的邮件服务器,鉴于目前对于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等等,仅仅是用来收取邮件服务器上邮件使用!你改为任意其它端口,都可以的。
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!