Вот фрагмент кода, который я использую. Кто -нибудь столкнулся с подобной ситуацией или знает, как ее исправить? Я все еще новичок в PHP, поэтому я могу что -то упустить, но я сделал все возможное, чтобы объяснить проблему. < /P>
Код: Выделить всё
public function send_mail($res)
{
$this->load->library('email');
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'sslsmtp.gmail.com'; // --- i tried with ssl://smtp.gmail.com, same thing happens
$config['smtp_port'] = '465';
$config['smtp_timeout'] = '7';
$config['smtp_user'] = 'user@gmail.com';
$config['smtp_pass'] = '123456';
$this->email->initialize($config);
$this->email->from($res['sender_email'], $res['sender_name']);
$this->email->to($res['reciever']);
$this->email->reply_to($res['sender_email'], $res['sender_name']);
$this->email->subject('Email from site.');
$this->email->message($res['message']);
if ($this->email->send()) {
return true;
} else {
return false;
}
//configure mail agent...
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... oster-smtp
Мобильная версия