Я пытаюсь сделать отправку функции электронной почты с помощью codeigniter, но она не работает, ничего не отправлено, есть ли какая-нибудь помощь?Как отправить почту Использование Codigniter?
Это мой контроллер:
public function send_mail() {
$this->load->library('session');
$this->load->helper('form');
$this->load->view('admin/main/email_form.php');
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => '[email protected]',
'smtp_pass' => 'xxxxxx',
'mailtype' => 'html',
'charset' => 'iso-8859-1',
'wordwrap' => TRUE);
$from_email = "[email protected]";
$to_email = $this->input->post('email');
$subject = $this->input->post('subject');
$message = $this->input->post('message');
$this->load->library('email',$config);
$this->email->set_newline("\r\n");
$this->email->from($from_email);
$this->email->to($to_email);
$this->email->subject($subject);
$this->email->message($message);
$this->email->send();
}
У вас есть какие-либо проблемы? Посмотрел на журналы? Пробовали любые другие настройки? – Sparky
Если вы используете локальный хост, вам может потребоваться настроить файл php.ini и sendmail.ini https://www.youtube.com/watch?v=TO7MfDcM-Ho – user4419336