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 に答える