phpmailer在linux下邮件发不出去的问题——给自己加精!!!
来源:互联网 发布:号码归属地数据库 编辑:程序博客网 时间:2024/04/28 21:34
1、mallbuilder下的邮件发送功能不好使,但是在本机测试好使,所以怀疑是linux配置的配置问题,所以就想办法研究明白到底是什么错误,就在代码中自己改了改,加了个显示错误的代码:
2、结果在页面上显示错误为:
Mailer Error: Language string failed to load: connect_host
3、查阅大量资料,说什么函数禁用,改成p打头的函数,socket扩展打开。这些都试了不好使。结果就只能逼着上国外网站查资料,发现这么一句话,
4、加到程序中试了一下(小插曲:一开始没改路径,发现还是不好使。这个玩意是需要改路径的),这个时候错误变成了:
SMTP Error: Could not connect to SMTP host
5、心想有戏,最起码错误变了,就查这个错误怎么回事。
6、在国外网站上找了一大堆说什么把class.phpmailer.php中的$this->mailer = smtp;中的smtp换成大写:SMTP。说是因为qq 163等邮箱需要接受发送过来的大写的SMTP,试了一下,依旧不好使,而且在switch判断跳转中,直接跳转到错误页,看来这个错误不适合我,只能继续找。
7、发现了这么一句
8、没想到smtp是可以debug的,加入到程序中,页面显示了详细的错误:
SMTP -> ERROR: Failed to connect to server: Permission denied (13)
9、感觉离胜利很近了,就继续查这个错误,发现有如下解决办法:
10、在linux下执行那两条命令,最后终于好使了
0 0
- phpmailer在linux下邮件发不出去的问题——给自己加精!!!
- 解决阿里云postfix邮件发不出去的问题
- 解决阿里云postfix邮件发不出去的问题
- yii2.0发送邮件发不出去问题记录
- Linux服务器下PHPMailer发送邮件失败问题的解决
- 如何解决海外邮件发不出去
- 海外邮件发不出去怎么办
- phpmailer发邮件常见的一些问题总结
- phpmailer发邮件常见的一些问题总结
- phpmailer发邮件常见的一些问题总结
- phpmailer发邮件常见的一些问题总结
- 用PHPMailer发邮件的例子
- phpMailer类发邮件
- 发邮件技术PhpMailer
- PHPMailer发邮件
- 客户端邮件发不出去了,提示服务器返回
- 在linux下利用Google的SMTP来发邮件
- phpmailer 在服务器上不能正常发送邮件的问题
- CCControlExtension/CCScale9Sprite
- nyoj 203 三国志 dijkstra+01背包
- CCControlExtension/CCInvocation
- TortoiseGit+Github使用
- CCControlExtension/CCControlUtils
- phpmailer在linux下邮件发不出去的问题——给自己加精!!!
- Intel面试经验与面试题目(已签)
- AJAX的简单例子
- 玩玩github
- Apache监听多个端口
- [Linux主机] linux配置Java(JDK)环境变量
- python下多线程的思考和Queue的使用
- 两种 NIO 实现:Selector 与 Epoll
- 谷歌技术面试要点(Google面试)