无法接收或发送邮件:端口25被拦阻

适用版本:
Plesk for Linux

问题
1. 无法接收/发送邮件。

2. 无法使用PHP脚本发送邮件。

3. 无法通过telnet方式于端口25连接服务器:
# telnet 192.0.2.2 25
Trying 192.0.2.2...
telnet: connect to address 192.0.2.2: Connection refused

4. 当从外部尝试连接时指示端口25已被过滤掉:
# nmap -p 25 example.com
PORT STATE SERVICE
25/tcp filtered smtp

5. 无法通过25端口实现外发邮件连接:
# telnet mail.example2.com 25
Trying 203.0.113.2...
telnet: connect to address 203.0.113.2: Connection timed out
Trying 2001:db8:f61:a1ff:0:0:0:80... telnet: connect to address 2001:db8:f61:a1ff:0:0:0:80 Network is unreachable.

6. 可以使用下面的命令在本地向外发送邮件信息:
# telnet localhost 25

原因
SMTP 端口 25已被防火墙拦阻。

解决方案
如果在Plesk中配置了防火墙,请进入 工具与设置 > 防火墙 中打开服务器上的25端口。

如果未在服务器上配置防火墙,请联系您的主机提供商寻求相应帮助。

若使用的是AWS实例,请根据Amazon文档 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/authorizing-access-to-an-instance.html 打开端口25。

提交
还没有评论,快来抢沙发吧!
售前
支持
代理
合作
售后
支持