1

我的电子邮件联系表有问题。以下是相关代码:

<?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在视图文件中使用,它总是“成功”,所以看起来脚本本身工作正常。

4

1 回答 1

1

正如 Goldenparrot 所指出的,问题在于我的通用测试电子邮件被垃圾邮件过滤器捕获。

于 2012-08-07T20:23:29.407 回答