Исключить исключение «Swift_TransportException» с сообщением «Невозможно установить соединение с хостом smtp.gmail.com

Я уже искал его в google и пробовал все предложения здесь в StackOverflow, но у меня все еще есть Fatal Error:

Я использую SwiftMailer для отправки и отправки по электронной почте GMAIL . Он отлично работает на моем локальном хосте, но когда я его загрузил и попробую, он дает мне Fatal Error:

Вот часть моего кода:

 require_once 'Swift-5.1.0/lib/swift_required.php'; $email = "fromemail@gmail.com"; $transport = Swift_SmtpTransport::newInstance('ssl://smtp.gmail.com', 465); $transport->setUsername("username@gmail.com"); $transport->setPassword("usernamepassword"); // Create the message $message = Swift_Message::newInstance(); $message->setTo(array( "to@gmail.com" => "First Name" )); $message->setCc(array("cc_email1@gmail.com" => "Name NAme" , "cc_email2@gmail.com" => "His Name")); $message->setSubject("Subject"); $message->setBody("The Body"); $message->setFrom($email, "Full Name"); $message->setReplyTo(array($email => "Full Name")); // Send the email $mailer = Swift_Mailer::newInstance($transport); $mailer->send($message); 

Это Неустранимая ошибка, которую я получаю, когда отправляю электронное письмо в gmail:

Неустранимая ошибка: исключить исключение «Swift_TransportException» с сообщением «Невозможно установить соединение с узлом smtp.gmail.com [Время ожидания подключения № 110]» в /homepages/41/d513702051/htdocs/php/Swift-5.1.0/lib /classes/Swift/Transport/StreamBuffer.php:266 Трассировка стека: # 0 /homepages/41/d513702051/htdocs/php/Swift-5.1.0/lib/classes/Swift/Transport/StreamBuffer.php(64): Swift_Transport_StreamBuffer -> _ installSocketConnection () # 1 /homepages/41/d513702051/htdocs/php/Swift-5.1.0/lib/classes/Swift/Transport/AbstractSmtpTransport.php(115): Swift_Transport_StreamBuffer-> initialize (Array) # 2 / homepages /41/d513702051/htdocs/php/Swift-5.1.0/lib/classes/Swift/Mailer.php(80): Swift_Transport_AbstractSmtpTransport-> start () # 3 /homepages/41/d513702051/htdocs/php/contactus.php (33): Swift_Mailer-> send (Object (Swift_Message)) # 4 {main} брошен в /homepages/41/d513702051/htdocs/php/Swift-5.1.0/lib/classes/Swift/Transport/StreamBuffer.php on строка 266

Related of "Исключить исключение «Swift_TransportException» с сообщением «Невозможно установить соединение с хостом smtp.gmail.com"

Я не уверен, но я думаю, что при добавлении порта 465 класс Swift автоматически добавит протокол ssl.

Пытаться

 $transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465); 

В случае использования Windows и XAMPP решение состоит в том, чтобы либо отключить антивирусное программное обеспечение, либо открыть в нем соответствующий порт.

В моем случае я установил Avast и получил эту же проблему (я подумал, что это, возможно, была Apache или PHP-конфигурация в XAMPP, но без кубиков). Каждый раз, когда я деактивировал свое антивирусное программное обеспечение, он работал.