记一次服务器发送邮件端口排查过程。

来源:互联网 发布:农业 生长 大数据 编辑:程序博客网 时间:2024/06/13 06:07

一、查端口是否打开的两种方法:
1、netstat -aon | findstr :端口
回车会看到信息TCP 0.0.0.0:80 0.0.0.0:0 LISTENING,则表明打开。
2、telnet ip/域名 端口
回车看到跳转到空白的CMD界面则表明打开,失败则会显示连接失败。

二、邮件SMTP的几个端口:
25:smtp是服务器用来接收和发送邮件的,客户端来发送邮件的。(这个端口是不能更改的)
110:是pop客户端用来接收邮件的
143:imap客户端用来接收邮件的
993:imap的加密端口
465:smtp的加密端口用来发送邮件的
587:另外的smtp端口也是用来发送邮件的
995:pop的加密端口客户端用来接收邮件的
2525:这个不是一个SMTP端口,有时候会用来代替587端口
另外网页收发邮件,一般是http 80端口,可以改成其他的

PS:阿里云ECS服务器(其他服务器不知道),25端口是默认被禁用的,要申请解封才能使用。阿里云服务器端口配置除了要在服务器主机中配置打开外,还要到管理控制台-安全组-配置规则中配置端口。

三、如果程序中只是需要发送邮件,587端口是最好的选择。
SMTP Port 25, 465, 587, 2525.. Which port should I use?

阅读全文
0 0
原创粉丝点击