Вот мои настройки для отправки почты с помощью SMTPSMTP: почта не передано в CodeIgniter
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.gmail.com',
'smtp_port' => 465,
'smtp_user' => '[email protected]', // change it to yours
'smtp_pass' => 'example', // change it to yours
'mailtype' => 'html',
'wordwrap' => TRUE
);
$this->load->library('email',$config);
$this->email->set_newline("\r\n");
$data = "Username:".$_POST['username']."\n\nPassword:".$_POST['password']."\n\n";
$message="Your login details for Spotmyticket Agent portal\n\n". $data."\n\n";
$message.="Click here to login<a href='http://root5solutions.com/agentspotmyticket/'>login</a>";
$this->email->from('[email protected]','SpotMyticket');
$this->email->to('[email protected]');
$this->email->subject('Spotmyticket Agentportal login details');
$this->email->message($message);
$this->email->send()
Это сообщение об ошибке я получаю
привет: 220-p3plcpnl0950.prod. phx3.secureserver.net ESMTP Exim 4.85 # 2 Пт, 29 янв 2016 00:01:29 -0700 220-Мы не разрешаем использование этой системы для транспортировки незапрашиваемого, 220 и/или массового сообщения электронной почты. Произошла ошибка после ошибки SMTP: 220-p3plcpnl0950.prod.phx3.secureserver.net ESMTP Exim 4.85 # 2 Пт, 29 Янв 2016 00:01:29 -0700 220-Мы не разрешаем использовать эту систему для перевозки незапрашиваемых, 220 и/или массовых сообщений электронной почты. Не удалось отправить сообщение с помощью PHP SMTP. Используя этот метод, ваш сервер может не настроить отправку почты . User-Agent: CodeIgniter Дата: Пт, 29 Янв 2016 12:31:24 +0530 От: "SpotMyticket" Возврат: Путь: Кому: [email protected] Тема: =? UTF-8? Q? Spotmyticket = 20Agentpo? ==? UTF-8? Q? Rtal = 20logi? ==? UTF-8? Q? N? = =? UTF-8? Q? = 20details? = Reply-To: "[email protected] "X-Sender: [email protected] X-Mailer: CodeIgniter X-Priority: 3 (Normal) Message-ID: < [email protected]> Mime-Version: 1,0
Content-Type: многочастному/альтернативные; border = "B_ALT_56ab0e449ee57"
Это сообщение с несколькими частями в формате MIME. Ваше почтовое приложение может не поддерживать этот формат.
--B_ALT_56ab0e449ee57 Content-Type: text/plain; кодировка = UTF-8 Content-Transfer-Encoding: 8bit
Читали ли вы ошибку? * «Мы не разрешаем использование этой системы для транспортировки незапрошенных, 220 и/или массовых сообщений электронной почты. Не удается отправить электронное письмо с помощью PHP SMTP» * – Repox
Что это значит? –
Это означает, что Google не позволяет отправлять почту таким образом, как вы пытаетесь это сделать. Вы должны использовать сервис специально для этой цели, например [Mandrill] (http://mandrill.com/). – Repox