GMail fsockopen (): Ошибка SSL-операции с ошибкой Codeigniter и XAMPP

Сообщение об ошибке 1: Сообщение: fsockopen (): операция SSL завершилась неудачно с кодом 1. OpenSSL Сообщения об ошибках: ошибка: 14090086: процедуры SSL: ssl3_get_server_certificate: проверка сертификата не выполнена

Имя файла: libraries / Email.php

Номер строки: 1962

Сообщение об ошибке 2: Сообщение: fsockopen (): Не удалось включить crypto Сообщение об ошибке 3: Сообщение: fsockopen (): невозможно подключиться к> ssl: //smtp.gmail.com: 465 (Неизвестная ошибка)

php.ini: extension=php_openssl.dll -> uncommented Я пробовал с: openssl.cafile= C:\xampp\perl\vendor\lib\Mozilla\CA\cacert.pem Я пробовал с отключенным брандмауэром Я пытался с другим сеть

Код Codeigniter PHP:

 $config = Array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.gmail.com', 'smtp_port' => 465, 'smtp_user' => 'asd@gmail.com', 'smtp_pass' => 'asd', 'mailtype' => 'html', 'charset' => 'utf-8' ); $this->load->library('email', $config); $this->email->set_newline("\r\n"); $this->email->from('1@gmail.com', 'asd'); $this->email->to($recipient); $this->email->subject($a); $this->email->message($b); $this->email->send(); 

В моем случае Avast Antivirus блокировал порт, я использовал SMTP-порт 465 для отправки электронной почты из моего Codeigniter Project.It показал ошибку

fsockopen () не удалось включить криптографию

Ситуация просто отключает антивирус avast.

Альтернативное решение

Но если вы хотите сохранить свою защиту Avast, тогда вы должны –

  • Открыть Avast

  • Нажмите « Настройки» (в правом верхнем углу страницы)

  • Нажмите « Устранение сбоев»

  • Нажмите « Настройки перенаправления»

  • Очистите порт, который вы использовали в разделе MAIL раздела « Параметры перенаправления »

  • Нажмите ОК.

  • Закрыть Avast