PHP用网易邮箱报错 SMTP server did not accept AUTH LOGIN
PHP用网易邮箱报错
SMTP server did not accept AUTH LOGIN with error: 250 OK
我使用composer上的一个邮箱依赖 nette/mail
$mailer = new \Nette\Mail\SmtpMailer([
'host' => 'smtp.163.com',
'username' => 'xxxx@163.com',
'password' => 'password'
]);
$mail = new \Nette\Mail\Message;
$mail->setFrom('XXX <xxxx@163.com>')
->addTo($data['email'])
->setSubject('注册激活邮件')
->setBody("亲爱的用户:\n\t您好!\n\t感谢您注册XXX!\n\t请点击一下链接完成激活↓↓↓\n\nhttp://www.xxx.com/r?code=111\n(有效期三小时)");
$mailer->send($mail);
报错:
SMTP server did not accept AUTH LOGIN with error: 250 OK
in SmtpMailer.php (line 190)
at SmtpMailer->write('AUTH LOGIN', 334)
in SmtpMailer.php (line 158)
at SmtpMailer->connect()
in SmtpMailer.php (line 80)
at SmtpMailer->send(object(Message))
in RegisterController.php (line 77)
PS:我前两天开发的时候还好好的,突然今天要测试注册的时候出发现报错了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我这种情况好像是网易封了我发邮件的账号 TAT