У меня проблема с отправкой подтверждающего электронного письма пользователю с помощью swift mailer. Вот мой код ниже
<?php
require_once 'vendor/autoload.php';
require_once '../config/db.php';
// Create the Transport
$transport = (new Swift_SmtpTransport('smtp.gmail.com', 465, 'ssl'))
->setUsername(EMAIL)
->setPassword(PASSWORD);
// Create the Mailer using your created Transport
$mailer = new Swift_Mailer($transport);
function sendVerificationEmail($userEmail, $token)
{
global $body;
global $mailer;
// Create a message
$message = (new Swift_Message('Verify Your email address.'))
->setFrom(EMAIL)
->setTo($userEmail)
->setBody($body, 'text/html');
// Send the message
$result = $mailer->send($message);
}
И это ошибка, которую я получаю ниже
Неустранимая ошибка: Uncaught Swift_TransportException: Не удалось установить соединение с хостом smtp.gmail. com: stream_socket_client (): SSL: существующее соединение было принудительно закрыто удаленным хостом. в C: \ xampp \ htdocs \ new_user_reg \ controller \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ StreamBuffer. php: 269 Трассировка стека: # 0 [внутренняя функция]: Swift_Transport_StreamBuffer -> {closure } (2, 'stream_socket_ c ...', 'C: \ xampp \ htdocs ...', 272, Array) # 1 C: \ xampp \ htdocs \ new_user_reg \ controller \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ StreamBuffer. php (272): stream_socket_client ('ssl: //smtp.gmai ...', 0, '', 30, 4, идентификатор ресурса # 102) # 2 C: \ xampp \ htdocs \ new_user_reg \ controller \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ StreamBuffer. php (58): Swift_Transport_StreamBuffer-> InstallSocketConnection () # 3 C: \ xampp \ htdocs \ new_user_reg \ controller \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ AbstractSmtpTransport. php (143): Swift_Transport_StreamBuffer-> initialize (Array) # 4 C: \ xa in C :. \ XAMPP \ HTDOCS \ new_user_reg \ контроллер \ поставщика \ SwiftMailer \ SwiftMailer \ Lib \ Classes \ Swift \ Транспорт \ StreamBuffer php на линии 269