已解决 突然无法发送邮件

禅道突然无法发送邮件,测试发信一直提示下面的错误:

SMTP 错误:无法连接到 SMTP 主机,请确认禅道机器:
1. 能ping通smtp服务器。如果不能ping通,请查看网络状态,或查看域名解析是否正确,或联系网管;
2. 使用telnet 命令能够连接到smtp的发信端口;
3. 如果上述步骤都是通的,windows请检查防火墙和杀毒软件设置,linux请关闭selnux或者执行"setsebool httpd_can_sendmail true"允许apache可以发信。
SMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: Name or service not known (0)

其中1、2、3都可以正常,突然就报下面的错误,请大神支招


禅道版本 10.0.stable Linux安装包
操作系统 Ubuntu
客户端浏览器 Chrome

提问者: 托尔斯泰 悬赏:10 日期: 2019-11-27 10:26:13 答案:1 点击:1338

获取技术支持

QQ: 电话:
备注

修改/etc/hosts

113.96.233.155 smtp.exmail.qq.com

提示:Failed to connect to server: Connection timed out (110)

设置备注
答案列表
2019/11/27
  1. 先确认下发信配置,有按照手册配置正确吗?http://www.zentao.net/book/zentaopmshelp/96.html

  2. 可以看下日志有什么特殊的信息:zentao/config/my.php 中debug的值改成true  重新操作一下 看日志文件 zentao/tmp/log/php开头的今天的文件有什么报错。注:不要找sql开头的文件。

  3. 建议您这边先升级一下版本。10.6之前的版本不再提供支持了。
    升级前请做好数据备份
    升级请参考文档:http://www.zentao.net/book/zentaopmshelp/41.html
    备份请参考文档:http://www.zentao.net/book/zentaopmshelp/42.html

  4. 如果还是不行,可以联系官网顶部的商务QQ,邀请加入禅道技术交流群,群里具体截图看下发信配置,以及日志信息。