Отправка почты (в Localhost) с помощью библиотеки электронной почты CodeIgniter из gmail не работает

Я установил email codeIgniter () для отправки электронной почты из моей учетной записи Google, но это ошибки. Он не работает, он говорит, что не может подключиться к серверу или что серверная сторона не отвечает.

Я включил (без объявления) эти расширения в php.ini:

extension=php_sockets.dll extension=php_openssl.dll 

Вот мои настройки CI:

 $configs = array( 'protocol'=>'smtp', 'smtp_host'=>'ssl://smtp.gmail.com', 'smtp_user'=>'cgmaster.iran@gmail.com', 'smtp_pass'=>"PASSWORD", 'smtp_port'=>'456' ); $this->load->library("email", $configs); $this->email->set_newline("\r\n"); $this->email->to("mostafatalebi@rocketmail.com"); $this->email->from("cgmaster.iran@gmail.com", "Mostafa Talebi"); $this->email->subject("This is bloody amazing."); $this->email->message("Body of the Message"); if($this->email->send()) { echo "Done!"; } else { echo $this->email->print_debugger(); } 

И вот первая строка ошибки, которую я получаю:

 The following SMTP error was encountered: 10060 A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. 

Какую версию CI вы используете? Если это 2.1.4, то в вашем конфигурационном массиве есть несоответствие. Попробуй это:

 $configs = array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.gmail.com', 'smtp_user' => 'cgmaster.iran@gmail.com', 'smtp_pass' => 'PASSWORD', 'smtp_port' => '465' );