Swiftmailer与Gmail连接中不接受用户名和密码

时间:2015-02-08 02:58:42

标签: swiftmailer

我已经使用Swiftmailer将我的应用程序的电子邮件通信处理到Gmail一段时间了。

在过去的24小时内,服务器日志文件中出现了一大堆关于用户名和密码未被接受的错误。

据我所知,我的选择是设置两步验证,或者拥有应用专用密码。对于这种情况,哪一个是正确的?

$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 587, 'tls')
  ->setUsername($username)
  ->setPassword($password)
  ;
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance();
$message->setSubject($subject);
$message->setFrom(array($from));
$message->setTo(array($to));
if(isset($cc) && $cc!="") $message->setCc(array($cc));
if(isset($bcc) && $bcc!="") $message->setBcc($bcc);

感谢您的时间和帮助。

0 个答案:

没有答案