当smtp邮件返回“服务器不接受密码”时

时间:2012-10-10 15:52:24

标签: authentication passwords phpmailer

你从phpmailer得到这个错误。

  

“服务器不接受密码:535验证数据不正确”

是什么导致这种情况?

1 个答案:

答案 0 :(得分:1)

您必须确保登录时提供的UsernameSetFrom电子邮件地址相同。

这将返回错误:

$mail->Username   = "myemailaddress@gmail.com";      // GMAIL username 
$mail->Password   = "password";                      // GMAIL password 
$mail->SetFrom('mysetfromaddress@gmail.com', 'Pagelinks');

这不应该。

$mail->Username   = "mysetfromaddress@gmail.com";    // GMAIL username 
$mail->Password   = "password";                      // GMAIL password 
$mail->SetFrom('mysetfromaddress@gmail.com', 'Pagelinks');

UsernameSetFrom不匹配时,身份验证失败(根据Google上的文章)。