Я совершенно новый для codeigniter .. Я хочу отправить электронное письмо с моего сервера, используя электронную библиотеку CI. Я сделал код, и он отлично работал на локальном хосте, но не работал на моем сервере.codeigniter отправить e-mail сбой с реального сервера
Это моя функция в контроллере:
public function send_task(){
$config = Array(
'protocol' => "smtp", //when you use gmail
'smtp_host' => "smtp.googlemail.com",
'smtp_port' => 465,
'smtp_user' => "[email protected]",
'smtp_pass' => "******",
);
$config['crlf'] = '\r\n';
$config['newline'] = '\r\n';
$this->load->library('email', $config);
$this->email->from('[email protected]', 'Media Club - Sales');
$this->email->to('[email protected]');
$this->email->subject('Sales System New Task');
$this->email->message('Hi There');
if($this->email->send()) {
echo 'Email sent.';
}else {
show_error($this->email->print_debugger());
}
}
и ошибка:
Я не знаю, что случилось в этой конфигурации. поэтому мне действительно нужна помощь. Спасибо заранее :) :)
не работает .. Я думаю, проблема связана с моим сервером. Я имею в виду, должен ли я настраивать параметры SMTP на сервере? – Fareed
Вы можете изменить smtp_port на 25 и снова проверить. Это может помочь –
Хорошо, я нашел, что не так .. Я должен заставить мой gmail принять вход с сервером diffirent – Fareed