获取错误 ->致命错误:未捕获的异常“Swift_TransportException”,并带有消息


getting error ->Fatal error: Uncaught exception 'Swift_TransportException' with message

<?php
require_once 'swiftmailer/swift_required.php';
require_once('dompdf/dompdf_config.inc.php');
spl_autoload_register('DOMPDF_autoload');
date_default_timezone_set('Asia/Manila');
function pdf_create($html,$filename,$stream = TRUE){
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$output = $dompdf->output();
file_put_contents('puja.pdf', $output);
}
$tym = date('g:i s');
$filename = 'print'.$tym;
$dompdf = new DOMPDF();
$html = file_get_contents('vamshi.php');
pdf_create($html,$filename);
?>
<?php 

               // Create the mail transport configuration
                $transport = Swift_SmtpTransport::newInstance('smtp.gmail.com',465,'ssl')
                ->setUsername('rajeshchintu.14@gmail.com')
                ->setPassword('9397343655');

               // Create the message
               $message = Swift_Message::newInstance()
               ->setTo(array('saivamshigupta@gmail.com' =>'vamshi'))
               ->setSubject("Registration Success !")
               ->setBody("You have Registered Successfully ! Thank You For Registering With Us.Click link to confirm your account",'text/html')
               ->setFrom("rajeshchintu.14@gmail.com", "Rajesh")
               ->attach(Swift_Attachment::fromPath('/full/file/path/puja.pdf'));
               // Send the email
               $mailer = Swift_Mailer::newInstance($transport);
               $mailer->send($message);
        if($mailer){
            echo 'eafbaefdbaifhefj';
            }
?>

致命错误:未捕获的异常"Swift_TransportException"与 消息"预期响应代码 250,但收到代码"535",并带有消息 "535-5.7.8 不接受用户名和密码。欲了解更多信息,请访问 535 5.7.8 https://support.google.com/mail/answer/14257 G74SM5822247PFJ.1 - GSMTP "' 在 C:''xampp''htdocs''PHPLab'ew''swiftmailer''classes''Swift''Transport''AbstractSmtpTransport.php:382 堆栈跟踪:#0 C:''xampp''htdocs''PHPLab'ew''swiftmailer''classes''Swift''Transport''AbstractSmtpTransport.php(279): Swift_Transport_AbstractSmtpTransport->_assertResponseCode('535-5.7.8 Usern...', Array) #1 C:''xampp''htdocs''PHPLab'ew''swiftmailer''classes''Swift''Transport''EsmtpTransport.php(243): Swift_Transport_AbstractSmtpTransport->executeCommand('RSET''r'', 数组,数组)#2 C:''xampp''htdocs''PHPLab'ew''swiftmailer''classes''Swift''Transport''Esmtp''Auth''XOAuth2Authenticator.php(54): Swift_Transport_EsmtpTransport->executeCommand('RSET''r'', Array) #3 C:''xampp''htdocs''PHPLab'ew''swiftmailer''classes''Swift''Transport''Esmtp''AuthHandler.php(177): Swift_Transport_Esmtp_A 在 C:''xampp''htdocs''PHPLab'ew''swiftmailer''classes''Swift''Transport''AbstractSmtpTransport.php 382行

Google引入了一项新的安全功能,可防止从安全性较低的应用程序发送电子邮件。在这方面,谷歌开发的任何应用程序或多或少都被认为是安全性较低的应用程序。

那么这对我意味着什么?

要解决此问题,您可以将Google帐户设置为允许为安全性较低的应用程序发送电子邮件。

您可以从此处执行此操作 https://myaccount.google.com/security

或者,您可以使用另一台SMTP服务器发送电子邮件

这是我基于 Yii2 框架回答的一个类似问题https://stackoverflow.com/a/35908151/2536812

相关文章:
  • 没有找到相关文章