Ошибка при отправке электронной почты с SwiftMail.Нет связи с Gmail - PullRequest
0 голосов
/ 12 июля 2019

Я следовал учебному пособию о том, как создать базовую страницу входа / регистрации с подтверждением по электронной почте.

Я застрял в последней части, где электронное письмо должно быть отправлено для проверки.Ошибка возникает всякий раз, когда я нажимаю кнопку «Зарегистрироваться».

Изменение на 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);

Неустранимая ошибка: Uncaught Swift_TransportException: не удалось установить соединениес хостом smtp.gmail.com [# 0] в C: \ xampp \ htdocs \ verify-user \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ StreamBuffer.php: 269 Трассировка стека: # 0 C: \xampp \ htdocs \ verify-user \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ StreamBuffer.php (58): Swift_Transport_StreamBuffer-> InstallSocketConnection () # 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 \ проверить-пользователя \ контроллеры\ authController.php (48): sendVerificationEmail ('kok @ ...', '9ac602682d7f990 ...') # 5 C: \ xampp \ htdocs \ verify-user \ signup.php (1): include ('C:\ xampp \ htdocs ... ') в C: \ xampp \ htdocs \ verify-user \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ StreamBuffer.php в строке 269

...