PDO封裝的發送郵箱的那個類 總是報錯
Fatal error: ?Uncaught exception 'Swift_TransportException' with message 'Failed to authenticate on SMTP server with username "89520****@qq.com" using 1 possible authenticators' in /Applications/MAMP/htdocs/Imooc_PDO/App2/swiftmailer-master/lib/classes/Swift/Transport/Esmtp/AuthHandler.php:184 Stack trace: #0 /Applications/MAMP/htdocs/Imooc_PDO/App2/swiftmailer-master/lib/classes/Swift/Transport/EsmtpTransport.php(312): Swift_Transport_Esmtp_AuthHandler->afterEhlo(Object(Swift_SmtpTransport)) #1 /Applications/MAMP/htdocs/Imooc_PDO/App2/swiftmailer-master/lib/classes/Swift/Transport/AbstractSmtpTransport.php(120): Swift_Transport_EsmtpTransport->_doHeloCommand() #2 /Applications/MAMP/htdocs/Imooc_PDO/App2/swiftmailer-master/lib/classes/Swift/Mailer.php(80): Swift_Transport_AbstractSmtpTransport->start() #3 /Applications/MAMP/htdocs/Imooc_PDO/app2/doAction.php(52): Swift_Mailer->send(Object(Swift_Message)) #4 {main} ?thrown in /Applications/MAMP/htdocs/Imooc_PDO/App2/swiftmailer-master/lib/classes/Swift/Transport/Esmtp/AuthHandler.php on line 184
2016-05-06
我也碰到了這個問題。這個意思是郵件發送失敗,原因是你提供的郵箱和密碼不對,老師最后一節課有講需要開啟QQ郵箱的STMP哪幾個功能才行。還有網上查了好像說需要用什么授權碼,不能用郵箱密碼。我試了試反正沒成功。我最后用的網易郵箱解決的,當然,也得設置開啟STMP功能,不過網易好像是默認開啟的,用的還是網易的郵箱密碼。