教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php服务器发送邮件失败问题解析

php服务器发送邮件失败问题解析

发布时间:2017-11-22   编辑:jiaochengji.com
本文就php服务器发送邮件失败的问题做下解析,有遇到php邮件发送问题的朋友,不妨做个参考。

在thinkphp上用phpmailer发送邮件。
自己window上的wamp发送正常,邮箱是163的。但是发布到服务器上就一直提示发送失败。
1、如何调试邮件发送错误信息?
 

复制代码 代码示例:
$result = $this->mail->Send();
//错误信息存储在下面这句
Log::write($this->mail->ErrorInfo);
return $result;

打出的内容是The following From address failed: lhdst@163.com

服务器上的phpinfo配置是
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
SMTP localhost localhost
smtp_port 25 25

Path to sendmail /usr/sbin/sendmail -t -i
=======
参考资料:
Mailer Error: The following From address failed: lynovr@gmail.com
我在自己机器上可以发送成功,可是上传到服务器就出现了上面这个问题.另外说明的是,我用的服务器是linux操作系统.自己的机器是windows系统。当然,在服务器上的时候用的是linux的phpmailer类,在本机上用的是windows版本。
曾经也是过163的,但是,他只能用比较老的邮箱,刚申请的不能发送。答案1

------其他回答(50分)---------
这个不是程序的事情,如果调试没有什么错误

基本就是服务器的事情.

比如说服务器的没有开启邮件转发等

还有就是邮件传输验证

打个比方,你往某处发一封邮件,厉害的MAIL服务器管理员
会设置你发送的一方是否存在,是否有某些回应

如果没有,就算发出去了也是失败的.....
------其他回答(50分)---------
这个不是程序的事情,如果调试没有什么错误

基本就是服务器的事情.

比如说服务器的没有开启邮件转发等

还有就是邮件传输验证

打个比方,你往某处发一封邮件,厉害的MAIL服务器管理员
会设置你发送的一方是否存在,是否有某些回应

如果没有,就算发出去了也是失败的...

您可能感兴趣的文章:
php服务器发送邮件失败问题解析
如何提高E-mail收发的成功率
phpmailer发送yahoo邮件的例子
phpmailer发送邮件及实现密码找回功能的代码
PHPMailer发送邮件代码实例(ubuntu系统)
phpmailer发送网易126邮箱的例子
PHPmailer邮件群发的入门例子
Email邮件头结构及原理详解
PHPMailer发送邮件的实例分享
三种php发送邮件实例程序

关键词: PHP邮件发送  发送邮件   
[关闭]
~ ~