要使用雅虎SMTP从PHP发送邮件

可能重复:
使用雅虎SMTP在PHP发送邮件

要求(“class.phpmailer.php”); $电子邮件=新的PHPMailer();

$ MAIL-> IsSMTP();

$ MAIL-> SMTPAUTH = TRUE; //启用SMTP认证

$ MAIL-> SMTPSecure =“SSL”;

$ MAIL->主机=“plus.smtp.mail.yahoo.com”;

$ MAIL->端口= 465; //设置SMTP端口

$ MAIL->用户名=“sumthing@yahoo.com”;

$ MAIL->密码=“密码”;

$ MAIL->从=“sumthing@yahoo.com”;

$ MAIL-> FromName =“MYNAME”;

$ MAIL-> AddAddress(“you@example.com”);

$ MAIL->主题=“测试PHPMailer的消息”;

$ MAIL->身体=“你好\ñ\ n这个被送往与phpMailer_example3.php!”;

如果(!$ MAIL->发送()){

回声“信息未发送。”;

回声“的邮件错误:”。 $ MAIL-> ERRORINFO;

}其他{

回声“的消息已发送。”;

}?>

运行后,它显示:

SMTP错误:无法验证。 信息不sent.Mailer错误:SMTP错误:无法验证。 SMTP服务器错误:

分别是误差Δθ

--------------解决方案-------------

通过PHP梅勒返回的错误通常是准确的,所以要确保你使用正确的凭据SMTP服务器。

也许用户名sumthing,不sumthing@yahoo.com~~V? 也可以尝试先发送不带SSL加密,正常SMTP端口上,如果它的工作原理,你就会知道问题出在SSL安全。

分类:php 时间:2015-03-15 人气:0
本文关键词: PHP
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.248 (s). 9 q(s)