Closed ts-mori closed 4 years ago
@ts-mori 様のご利用状況に関して、いくつか確認をさせてください。
config.yml config: email: mori@ts.net subject: らぼ♡ご予約 auto_reply_subject: [らぼ♡]ご予約ありがとうございます auto_reply_name: らぼ♡ auto_reply_email_input_name: メールアドレス auto_reply_from_email: t-s@ts.net checkmode: 2
どうぞよろしくお願いいたします。
@ts-mori 様
ご利用状況のコメントありがとうございます。
以前、下記でもコメントさせていただきましたが、TransmitMail は PHP 5.6 以上で動作確認を行なっています。 TransmitMail では PHP 5.3 ではサポートされていない関数などを利用していますので、そのままでは想定通り動作しないと思われます。
https://github.com/dounokouno/TransmitMail/issues/62#issuecomment-592829050
dounokouno 様 お調べいただきありがとうございます。
PHPがバージョン外なのは、承知していますが、兄弟ディレクトリでは動いているので、 エラーなどを元に何とかならないかと、お尋ねしました。
TransmitMailでも、php5.3で動くバージョンがあれば、ご教示いただけますと 幸甚でございます。 お忙しいところ、恐縮ですが、どうぞよろしくお願いいたします。
PHPがバージョン外なのは、承知していますが、兄弟ディレクトリでは動いているので、
そうなんですね。
エラーメッセージを拝見しますと、エラーは下記の行で発生しているようで、
https://github.com/dounokouno/TransmitMail/blob/master/lib/qdmail.php#L1933
ざっとコードを読むと、メールアドレス部分で発生しているようです。
自動返信メールを利用されているようですが、自動返信メールのメールアドレス入力欄は <input type="text" name="メールアドレス">
になっていて、そちらにメールアドレスの入力はされていますでしょうか?
参考: https://github.com/dounokouno/TransmitMail/wiki/設定ファイルの記述方法(v2)#自動返信メールの宛先
TransmitMailでも、php5.3で動くバージョンがあれば、ご教示いただけますと幸甚でございます。
TransmitMail は結構昔のバージョンで PHP 5.3 のサポートを止めましたので、いつのバージョンまで PHP 5.3 が使えていたかは失念してしまいました。コミットログを探していただければ PHP 5.3 のサポートを止めたタイミングが見つかるかもしれません。もしくは、 PHP 5.3 でエラーになる箇所を、 PHP 5.3 で動くように TransmitMai のプログラムを修正いただくことでも対応可能かと存じます。
dounokouno 様 ご教示ありがとうございます。 まわりを念入りに見ましたが、問題が無いように思えました。 念のため、動いている兄弟の同じ場所のソースを貼り付けましたところ、メールの送信が可能になりました。
つまり、タイプミス? 解決です。 いつもながらに、素早いレスポンスと、ヒントをいただきありがとうございました。
また、何かありましたらよろしくお願いいたします。
@ts-mori 様
上記件、了解しました。
念のため、動いている兄弟の同じ場所のソースを貼り付けましたところ、メールの送信が可能になりました。
上記は config.yml ファイルでしょうか? lib ディレクトリ以下のファイルでしょうか?
config.yml でしたら、不正な文字列が入っていたりしたかもですね。下記などでチェックいただくと何かエラーが見つかるかもしれません。ご参考までに。
念のため、動いている兄弟の同じ場所のソースを貼り付けましたところ、メールの送信が可能になりました。 上記は config.yml ファイルでしょうか? lib ディレクトリ以下のファイルでしょうか? input.html内のメールアドレス回りです。
目視では、全くわかりませんでしたが、メールアドレス回りとの情報で、 念のためコピペしたら、送信できるようになりました。
ありがとうございました!!
dounokouno 様
いつも利用させていただいています。 今回、初めてエラーページになってしまいました。
入力画面→確認画面には進むのですが、エラーページに行ってしまいます。 エラーコードは、 Notice: Undefined offset: 0 in /xxx/transmitMail/lib/qdmail.php on line 1933 Notice: Undefined offset: 0 in /xxx/transmitMail/lib/qdmail.php on line 1933 となっております。
phpは全く分からず、対応方法がわかりません。 ご教示いただけないでしょうか?
どうぞよろしくお願いいたします。