我正在使用带有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";
}
}
由于
答案 0 :(得分:0)
您需要在Windows上使用XAMPP配置SMTP。按照How to configure XAMPP to send mail from localhost?配置SMTP。