Я изо всех сил пытаюсь отправить электронное письмо с помощью smtp gmail.
Эта ошибка всегда случается со мной,
[message:protected] => fsockopen(): unable to connect to ssl://smtp.gmail.com:465 (Connection refused)
[string:Exception:private] =>
[code:protected] => 2
[file:protected] => /home/u6676613/public_html/testing/system/libraries/Email.php
[line:protected] => 1689
[trace:Exception:private] => Array
Ниже моя конфигурация для отправки электронной почты
$config['protocol']='smtp';
$config['smtp_host']='ssl://smtp.gmail.com' ;
$config['smtp_port']='465';
//$config['smtp_crypto'] = 'ssl';
$config['smtp_timeout']='30';
$config['smtp_user']=$smtp_username;
$config['smtp_pass']=$smtp_password;
$config['charset']='utf-8';
$config['newline']="\r\n";
$config['mailtype'] = 'html';
$config['charset']='utf-8';
$config['newline']="\r\n";
$config['mailtype'] = 'html';
$this->load->library('email');
$this->email->initialize($config);
$this->email->from('do-not-reply@blabla.com');
$this->email->to($email);
$this->email->subject('Testing');
$this->email->message($msg);
if($this->email->send())
{
$this->success();
}
else
{
show_error($this->email->print_debugger());
}
Если я пытаюсь раскомментировать smtp crypto, я получаю сообщение об ошибке «fsockopen (): php_network_getaddresses: getaddrinfo fail: имя или служба неизвестна»
Расширение FYI ssl уже включено.
Пожалуйста, помогите вам в этом вопросе
Моя проблема не связана с расширением ssl, поэтому я думаю, что это не дублирует другую проблему