我的电子邮件联系表单有问题。以下是相关代码:
<?php
$postdata = $this->input->post();
//email
$this->load->library('email');
$this->email->from($postdata['email'], $postdata['firstname'] . ' ' . $postdata['lastname']);
$this->email->to('mail@mydomain.com');
$this->email->subject('contact form');
$this->email->message($postdata['message']);
if ($this->email->send())
{
$data['status'] = 'success';
}
else
{
$data['status'] = 'error';
}
?>
奇怪的是它只是偶尔起作用。我刚做了10次测试,#2和#7来了。 $status
在视图文件中使用,它总是“成功”,所以看起来脚本本身运行正常。
答案 0 :(得分:1)
正如goldenparrot所指出的,问题是我的通用测试电子邮件被垃圾邮件过滤器捕获。