codeigniterを初めて使用しました。 私の問題は、電子メールがライブサーバーで送信されていないことです。でも、テキストメールは、私は、エラーを印刷していた場合、それはcodeigniterライブサーバーで電子メールを送信しない
-
)(PHPメールを使用して電子メールを送信することができません示し
public function otpmail() { $this->load->library('email'); $config['protocol'] = 'mail'; $config['mailtype'] = 'text'; $config['mailpath'] = ''; $config['charset'] = 'iso-8859-1'; $config['crlf'] = '\r\n'; $config['wordwrap'] = TRUE; $this->email->initialize($config); $baseurl = base_url(); $email = $this->input->post('email'); //print_r($username); echo $username[0]; exit; $from_email = "[email protected]"; $to_email = $this->input->post('email'); $content ="hi"; $this->email->from($from_email, 'Varma & Co'); $this->email->to($to_email); $this->email->subject('Enquiry From Website'); $this->email->message($content); //$msg = $this->email->send(); if($this->email->send()) { //echo "kk"; exit; $this->session->set_flashdata("yes","Thanks for contacting us"); redirect($_SERVER['HTTP_REFERER']); } else { print_r($this->email->print_debugger()); } }
を送信していません。サーバーがこの方法でメールを送信するように構成されていない可能性があります。 のUser-Agent:CodeIgniterの 日:火、2017年10月31日11時22分56秒0000 から: "ヴァルマ&コ" リターンパス: 返信先: "[email protected]" X-送信者:[email protected] X-Mailerの:CodeIgniterの X-優先度:3(ノーマル) メッセージID:< [email protected]> マイム・バージョン:1.0 のContent-Type:text/plainの。文字セット= ISO-8859-1 コンテンツ転送 - エンコード:8ビット = ISO-8859-1 Q Enquiry_From_Website = ハイテク
"メールを送信するようにサーバーが設定されていない可能性があります"という手がかりのようです。あなたはチェックしましたか? – ADyson
設定フォルダにemail.phpファイルがあり、 '$ config ['protocol'] = 'smtp';'を 'mail'に変更する必要があるかどうか確認しましたか? –