0
sorry for my english,
i have config email in codeigniter
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.gmail.com',
'smtp_port' => '465',
'smtp_user' => '-----',
'smtp_pass' => '-----',
'mailtype' => 'html',
'charset' => 'utf-8'
$this->load->library('email', $this->session->userdata('config'));
$this->email->from('[email protected]', 'Rtlx Team');
$this->email->to($email);
$message = "Dear ";
$this->email->subject('Rtlx Team - Account Verification');
$this->email->message($message);
$this->email->send();
$this->email->clear();
Но его показать следующие ошибки: сообщение: почта() [function.mail]: Не удалось подключиться к почтовому серверу на «локальный» порт 465, проверить свой «SMTP» и «smtp_port» настройки в php.ini или использовать ini_set()отправки электронной почты proble в код-воспламенитель
Message: mail() expects parameter 1 to be string, array given
Unable to send email using PHP mail(). Your server might not be configured to send mail using this method.
я уверен, я была аналогичная проблема, это потому, что библиотеки электронной предпологает имя пользователя и пароль smtp, которые нужно отправить, чтобы обойти эту проблему, вам может потребоваться расширить библиотеку электронной почты, чтобы он не проверяет соединение. Это происходит из-за сбоя соединения SMTP, поэтому оно возвращается к функции 'mail'. – mic