错误发送电子邮件

时间:2015-12-16 08:01:26

标签: php codeigniter sendmail

我只有一个没有视图或模型的控制器,我该如何解决这个问题?

改变1 enter image description here

改变2 enter image description here

2 个答案:

答案 0 :(得分:0)

试试这个:

function Send_mail()
{
    $config = Array(
    'protocol' => 'smtp',
    'smtp_host' => 'ssl://smtp.googlemail.com',
    'smtp_port' => 465,
    'smtp_user' => 'xxx',
     'smtp_pass' => 'xxx',
     'mailtype'  => 'html', 
    'charset'   => 'iso-8859-1'
   );
   $this->load->library('email', $config);
  $this->email->set_newline("\r\n");

    $this->email->from('blabla@gmail.com', 'something');
    $this->email->to('blabla2@gmail.com'); 

    $this->email->subject('bla bla');
    $this->email->message('whatever.');  

    $this->email->send();

    echo $this->email->print_debugger();


}

答案 1 :(得分:0)

您确定发送邮件功能在本地系统上运行吗?

请先检查本地系统中的简单邮件功能,然后再检查CodeIgniter发送邮件功能

如果现在有任何错误,请查看以下

phpinfo(); SSL是否在php.ini中。

由于