CodeIgniter unable to send email using PHP mail()

前端 未结 12 2113
孤街浪徒
孤街浪徒 2020-11-29 06:27

I\'m trying to send an e-mail with Codeigniter like this:

$this->load->library(\'email\');

$this->email->from(\"myemail@email.com\");
$this->         


        
12条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-29 06:40

    Had similar issue.

    That's working code from the controller :

            $config = array();
            $config['useragent']           = "CodeIgniter";
            $config['mailpath']            = "/usr/bin/sendmail"; // or "/usr/sbin/sendmail"
            $config['protocol']            = "smtp";
            $config['smtp_host']           = "localhost";
            $config['smtp_port']           = "25";
            $config['mailtype'] = 'html';
            $config['charset']  = 'utf-8';
            $config['newline']  = "\r\n";
            $config['wordwrap'] = TRUE;
    
            $this->load->library('email');
    
            $this->email->initialize($config);
    
            $this->email->from($fromEmail, $fromName);
            $this->email->to($email);
    
            $this->email->subject('Тест Email');
            $this->email->message($this->load->view('email/'.$type.'-html', $data, TRUE));
    
            $this->email->send();
    

提交回复
热议问题