成功发送后未收到codeigniter电子邮件

时间:2014-01-04 19:43:41

标签: php codeigniter email

我正在使用带有Codeigniter的HMVC,在Windows上使用XAAMP。我甚至无法收到来自Codeigniter文档的示例电子邮件。 email-> print_debugger()回应'使用以下协议成功发送邮件:mail',邮件中的所有内容似乎都正确。但是,我的收件箱(或垃圾邮件)中没有收到我们的Gmail和雅虎帐户。我是否需要一些额外的设置来发送电子邮件?在我的控制器中,我有以下功能...

public function send_mail() {
    $this->load->library('email');  

    $this->email->from('my_account@gmail.com', 'MyName');
    $this->email->to('my_account@yahoo.com'); 
    $this->email->subject('test subject');
    $this->email->message('test content');

    if($this->email->send()) {
        echo $this->email->print_debugger(); 
        echo "success";
    } else {            
        echo $this->email->print_debugger();
        echo "failed";
    }
}

由于

1 个答案:

答案 0 :(得分:0)

您需要在Windows上使用XAMPP配置SMTP。按照How to configure XAMPP to send mail from localhost?配置SMTP。