记录:七牛云主机邮件发送不出去解决过程

旧街凉风 提交于 2020-03-12 17:28:38

1,发送邮件时,提示失败

2,ps 查看postfix是否启动成功,发现没有启动成功

3,重启 postfix 发现启动失败

4,修改postfix 配置文件 /etc/postfix/main.cf inet_protocols = ipv4 inet_interfaces = all 重新启动postfix systemctl start postfix.service 还是失败。 有可能centos自带postfix与后yum的postfix冲突,彻底卸载postfix

5,通过telnet 测试端口是否开放 telnet smtp.qq.com 25 检查服务器能否telnet通我们要发送的一些邮件服务商的端口,比如qq,163,gmail等。

Trying xx.xx.xx.xx... telnet: connect to address xx.xx.xx.xx: Connection timed out Trying 2408:8756:2cf2:19::11... telnet: connect to address 2408:8756:2cf2:19::11: Network is unreachable

失败

但是ping smtp.qq.com 是通的。

分析:服务器是七牛的,可能是七牛后台没有开放端口(实际上已经全都开放了)

6,安装postfix yum install -y postfix

再次修改配置文件(第4步)

7,测试发送邮件 echo "test" | mail -s "title" xxxxxxx@xxx.com

能发不能收,还是不行。

8,查看7牛云主机官方文档

https://developer.qiniu.com/qvm/kb/6656/security-group-common-ports-and-special-unsealed#info

原因是7牛认为25是高危端口,就算安全组开放所有端口,仍然不能开放这个端口: 信息如下: TCP 25端口的出方向封禁可能影响您通过TCP 25 端口连接第三方邮件服务商的SMTP服务器对外部发送邮件。如需解封,请按照以下模板提交工单。

说明:

一般情况下,在您提交解封申请一个工作日后,七牛云会根据您提交的申请理由进行审核,并将审核结果以邮件的方式通知您。

9,给七牛客服打电话开放端口

问题解决

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!