0

私のアプリケーションはオンラインです。

指定したメールアドレスにメールを送信するための以下のコードを書きました。

「メールは正常に送信されました」というフラッシュメッセージが表示されますが、メールを受信できません。その理由は何でしょうか。私を助けてください!

controller.php:

 if ($this->form_validation->run() === TRUE)
      {   $this->load->library('email');
          $name=$this->input->post('fullname');
          $sendersemail=$this->input->post('email');
          $fromcountry=$this->input->post('countryname');
          $message=$this->input->post('contactdetails'); 
          $this->email->from($sendersemail, $name.'From'.$fromcountry);
          $this->email->to('a@gmail.com'); 
          $this->email->cc('b@yahoo.com'); 
          $this->email->bcc('c@gmail.com');  
          $this->email->subject('New Customer Contact from thmywebsite.com');
          $this->email->message($message);  
          $this->email->send(); 
          $this->session->set_flashdata('msg', 'Thankyou for contacting us .We will shortly  reply back on this ('.$this->input->post('email').') email ');
           redirect(current_url());
      }

更新:デバッガーを保持した後:私はこのような出力を取得しています

    Your message has been successfully sent using the following protocol: mail
    From: 
    Return-Path: 
    Cc: thbestbookfinder@yahoo.com
    Bcc: thebestbookfinder@gmail.com
    Reply-To: "lovesangprince@yahoo.com" 
    X-Sender: lovesangprince@yahoo.com
    X-Mailer: CodeIgniter
    X-Priority: 3 (Normal)
    Message-ID: <513e08c9def93@yahoo.com>
    Mime-Version: 1.0
    Content-Type: multipart/alternative; boundary="B_ALT_513e08c9defa1"


    =?utf-8?Q?New_Customer_Contact_from_thebestbookfinder.com?=
    This is a multi-part message in MIME format.
    Your email application may not support this format.

    --B_ALT_513e08c9defa1
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: 8bit

    asd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf
    dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf
    dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf
    dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf
    dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsak


    --B_ALT_513e08c9defa1
    Content-Type: text/html; charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    asd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsak=
    asd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsak=
    asd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsak=
    asd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsak=
    asd fsfsfs d hjfsdjf dsakasd fsfsfs d hjfsdjf dsak

    --B_ALT_513e08c9defa1--
4

1 に答える 1

0

このコードを $this->send->email の下に置いてみてください

echo $this->email->print_debugger();

電子メールがそこに行く場合は、スパムを確認してください

于 2013-03-11T04:13:20.090 に答える