排查思路 1,要确保填写的邮件信息是否正确,主要检测邮件服务器格式填写。设置可以参考:( http://www.discuz.net/thread-2487756-1-1.html) 2,查看邮件日志文件,data/log目录下 有一个201210_SMTP.php 类似这样的文件,下面举例说明下 例1: 通过失败日志,进入程序 source/function/function_mail.php, sendmail 函数在失败的时候会记录。 如上面的日志中“MAIL FROM”,在sendmail 函数中的代码是。这样就定位到具体的错误地方。 例2: 定位到代码sendmail函数的位置 这的错误可能是服务器禁止访问外部邮件服务器。。这里就不一一例举每种错误的情况 了 。排查思路是通过错误日志定位,然后分析可能的错误原因。 常见错误情况: 1. 服务器没有开放25端口 方法:检测服务器是否开启了25端口方,可以使用telnet命令进行验证,本地安装telnet(安装方式可以到网上搜索相关教程), 运行 --输入cmd --输入telnet www.xxx.com(或者ip) 25端口 看返回的信息是什么 。 或者咨询空间商是否开放了25端口 ...... 后期将更新整理常见可能情况 |
2022年01月09日
2021年08月21日
2021年05月11日
2021年05月11日
2021年05月11日