问题
最近想使用docker
搭建smtp
服务玩玩,服务拉起来了但发不出邮件。
例如发邮件给自己的126.com
的邮箱,日志一直刷屏:
1 | SMTP | 285 Connecting to 126mx02.mxmail.netease.com [220.181.15.151]:25 ... failed: Connection timed out (timeout=5m) |
显示连接超时的错误信息。
分析
是发到所有外部邮箱都出错,还是只是网易?如果只是网易,可能是对方将我的邮件过滤掉了。
开设白名单
想到是自己搭的smtp
服务没有认证过的,可能被接收方的邮件服务过滤掉了。
跑去自己的126.com
邮箱加了白名单,还是接收不到。
接着尝试去qq
邮箱添加白名单也接收不到。
检查端口
又测试发送邮件给sina
邮箱,但发现命令行连接也会超时报错。
1 | telnet smtp.sina.net 25 |
所有外部邮箱都出错,可能是我的网络出问题或者防火墙封了出站的25
端口。
原因
是服务器禁止了对外发送邮件。
Done.