• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EC-CUBEの仮会員登録によるメール送信)

EC-CUBEの仮会員登録によるメール送信

このQ&Aのポイント
  • EC-CUBEの仮会員登録によるメール送信がうまくできない
  • 設定ファイルの変更を試しても問題が解決しない
  • 行き詰っているので、助けを求めます

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

> 設定は以下を行っています。 > 1.仮会員登録の設定を true にする この設定は管理画面>システム設定>パラメータ設定にて登録をされたのでしょうか? もしそうでしたら、問題ないと思います。 > 2.eccube-2.11.4/dataの下のmtb_constants_init.php で このファイルの設定変更は、インストール前に変更を行ったということでしょうか? 文章の流れからご推測いたしますと、インストール後に変更されたという感じがします。 実はこのファイルは、インストール後に変更されても反映しません。 管理画面>システム設定>パラメータ設定にて設定されているテーブル (たしか)mtb_constantsをシステムが参照します。 お見受けするに、メールの送信は仮登録以外のところで、送信ができている ということで、設定に問題はないと思います。 会員登録のプログラム中では、たしかmtb_constantsの仮登録のフラグを 参照し、プログラムが分岐されていたと思います。 念のためですが、mtb_constantsのテーブルを直接修正しても、管理画面の パラメータ設定で設定を上書きさせる必要があります。 上記回答で、解決できるといいのですが...

参考URL:
http://www.ijtc.co.jp/eccube_cust.htm
axelchk
質問者

お礼

いずれも設定がされているように見受けられました。しかし、メールは届かずでした。一旦設定を初期に戻しました。管理画面にて仮会員登録をtrueとしたのみです。それからどのようなものを本来であれば設定すべきか、ご存知でしたらぜひ教えて頂ければ幸いです。

axelchk
質問者

補足

ご回答いただきまして、ありがとうございます。 しばらく応答できませんでした; 実は他のメールも送信できていませんでした。 ほとんどが直接ファイルをさわってしまっています。 DBを確認して、チャレンジしてみます。

その他の回答 (1)

noname#218663
noname#218663
回答No.1

php.iniのほうでsendmailの設定も必要とは思うのですがどうでしょうか?? 設定がされていたとしたら587ポートが閉じてるとかですかね?iptablesを確認したほうがいいかもです。

参考URL:
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=2380&forum=8&post_id=8632#forumpost8632
axelchk
質問者

お礼

アドバイスありがとうございますm(__)m やはりまださわるべきファイルはありそう?かもしれませんね。 メールの方は、メールソフトでの送受信はできています。 同一サーバ内にあるメールサーバーではありませんが、 そういったことが関係していたら厄介です。。。 帰宅後、ファイルについては試してみます。

axelchk
質問者

補足

ファイルの設定は色々試しましたが、どうもぐちゃぐちゃになってきたような感じでしたので、まず一旦ファイルを全て元に戻しました。そこで、管理画面から仮会員登録機能をtrueとしました。その他に設定として必要なファイルは何に当たるでしょうか? サイトによってはこれしか方法が書いていないものが多くあります。これはすでにSMTPの設定などを完了していることが前提なのでしょうか;;

関連するQ&A