使用SwiftMail发送电子邮件时出错。与gmail无关

时间:2019-07-11 22:06:57

标签: php html phpmailer html-email swiftmailer

我一直在遵循有关如何通过电子邮件验证创建基本登录/注册页面的教程。

我被困在应该发送电子邮件进行验证的最后一部分。每当我单击“注册”按钮时,都会出现错误。

更改为587也不起作用。

$transport = (new Swift_SmtpTransport('smtp.gmail.com', 465, 'ssl'))
->setUsername('someemail@gmail.com')
->setPassword('somepassword');
[....some codes....]
    $message = (new Swift_Message('Verify your email'))
    ->setFrom(['someemail@gmail.com' => 'johnd'])
    ->setTo($userEmail)
    ->setBody($body, 'text/html');

// Send the message
$result = $mailer->send($message);
  

致命错误:未捕获Swift_TransportException:无法在C:\ xampp \ htdocs \ verify-user \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport中与主机smtp.gmail.com [#0]建立连接\ StreamBuffer.php:269堆栈跟踪:#0 C:\ xampp \ htdocs \ verify-user \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ StreamBuffer.php(58):Swift_Transport_StreamBuffer-> EstablishmentSocketConnection()# 1 C:\ xampp \ htdocs \ verify-user \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ AbstractSmtpTransport.php(143):Swift_Transport_StreamBuffer-> initialize(Array)#2 C:\ xampp \ htdocs \ verify -user \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Mailer.php(65):Swift_Transport_AbstractSmtpTransport-> start()#3 C:\ xampp \ htdocs \ verify-user \ controllers \ sendEmails.php(53): Swift_Mailer-> send(Object(Swift_Message))#4 C:\ xampp \ htdocs \ verify-user \ controllers \ authController.php(48):sendVerificationEmail('kok @ ...','9ac602682d7f990 ...')# 5 C:\ xampp \ htdocs \ verify-user \ signup.php(1):在在C:\ xampp \ htdocs \ verify-user \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ StreamBuffer.php中的clude('C:\ xampp \ htdocs ...')

0 个答案:

没有答案
相关问题