###前提・実現したいこと
Qdmailを使用してお問合せの自動返信メール送信で下記のエラーが表示されました。
###発生している問題・エラーメッセージ
Qdmail error: Qdmail Version 1.2.6b ,PHP Version 5.6.24 Qdmail error: OS Linux ; PHP Version 5.6.24 ; Qdmail version 1.2.6b php.ini status: mb_language = Japanese ; mb_internal_encoding = UTF-8 ; mb_detect_order = ASCII,JIS,UTF-8,EUC-JP,SJIS Qdmail Status debug: 0, log: 0, errorlog: 0 Qdmail error: No send . Because PHP mail function replied error line -> 2194 Qdmail error: Send Error line -> 2119
###該当のソースコード
function qdmail_send( $from_email, $from_name, $to_mail, $to_name, $subject, $text, $attach_arr = null ) {
// 件名設定 $subject = "【".SHOP_NAME_JPN."】".$subject; // 本文設定 $text = "◆".SHOP_NAME_JPN."からのメールです。\n\n\n".$text; $text.= get_mail_footer(); $mail = new Qdmail; $mail->from( $from_email, $from_name ); $mail->to( $to_mail, $to_name ); $mail->subject( $subject ); $mail->text( $text ); // 添付ありの場合 if ( $attach_arr ) $mail->attach( $attach_arr ); $mail->send();
}
###試したこと ローカル環境のXAMPPでは問題ありません。(PHP5.5.3) 今回、エックスサーバーでエラーが出ています。 (下記、確認したPHPバージョンでいずれもエラー) ・PHP5.6.24 ・PHP5.5.38 ・PHP5.4.16 iniの設定だと思うのですが、ご教示のほど宜しくお願い致します。 ###補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報 Qdmail Version 1.2.6b これまでは、mb_send_mail()を使った自作クラスを使用しておりましたが、メンテナンスの手間を軽減するためにフリーのライブラリQdmailを導入しています。
qdmailを使っている例を見ていますと、送信サーバーに関する設定を行っているようですが、質問者様は、記載されている処理前に送信サーバーに関する設定を実施されているのですよね?
エックスサーバーでは、試用期間中は制限されているとのことでした。大変失礼致しました。
回答1件
あなたの回答
tips
プレビュー