如何判断服务器25端口(出站方向)是否开放

324次阅读
没有评论

共计 782 个字符,预计需要花费 2 分钟才能阅读完成。

25端口是用来发送邮件的, SMTP(Simple Mail Transfer Protocol)简单邮件传输协议使用的就是这个端口。如果自己的服务器,开放了25端口,表示可以接受邮件,并不代表一定可以发送邮件。如果想通过自己的服务器发送邮件,自己的服务器的出站方向的25端口必须是打开的。意思是,自己的服务器可以连接对方服务器的25端口,这样才能用自己的服务器给对方发送邮件。最近购买了台云服务器,想搭建个邮件服务器,也不是很了解,最后发现不能连接对方的25端口。

所以如果想配置邮件服务器,首先要测试下,自己的服务器是否可以连接其他邮件服务器的25端口。

服务器测试是否可以连接其他服务器的25端口

使用telnet 如果一直超时说明,没有开放25端口。

telnet smtp.qq.com 25
Trying 14.17.57.241...
telnet: connect to address xxx.xxx.xxx.xxx: Connection timed out
Trying 14.18.245.164...
telnet: connect to address xxx.xxx.xxx.xxxo: Connection timed out
````
测试成功, 说明可以连接
```bash
telnet smtp.qq.com 25
Trying 1xxx.xxx.xxx.xxx...
Connected to smtp.qq.com.
Escape character is '^]'.
220 smtp.qq.com Esmtp QQ Mail Server

如果不能连接对方服务器的25端口,怎么处理

不能连对方25端口的情况。1. 防火墙屏蔽了25出站的端口2. 云服务器的安全规则,屏蔽了25端口3. 云服务器厂家,防止垃圾邮件,关闭了25出站的端口。

对于前两种情况,通过服务器或者账号后台,就可以解决。如果是第三种就只能和云服务器厂家沟通了。

正文完
 
admin
版权声明:本站原创文章,由 admin 2020-08-28发表,共计782字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码