質問 > 管理機能 > メール配信が出来ないのですが。。。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/12/12 1:07
対応状況: −−−
|
メール配信が出来ないのですが。。。 無事インストールも終わり、試しに自分で会員登録したところ
管理画面上では登録されるのですが、確認のメールが届きません。 同様にメルマガ配信をしても、メールは届きません。 エラーも出ずなのでどこを調べたらよいのか分からず困っております。 ※ちなみに、以前のバージョンのEC-CUBEでは 同じサーバーに入れていましたが、問題なくメールが届いていました。 問題点などわかる方がいらっしゃいましたら、 ご教授の程、よろしくお願いします。 EC-CUBEバージョン 2.0.1 PHPバージョン PHP 5.2.2 DBバージョン PostgreSQL 8.1.4 サーバーはXreaです。 |
|
nanasess |
投稿日時: 2007/12/12 9:07
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: メール配信が出来ないのですが。。。 大河内です.
EC-CUBE2.0.0 からは, メールの配信方法を以下から選択可能となっています. 1. SMTP 2. sendmail コマンド 3. PHP の mail 関数 デフォルトは 1 の SMTP で, この値は管理画面にあるパラメータ設定の MAIL_BACKEND で変更できます. また, ログは data/logs/site.log に出力されていませんでしょうか. 以前のバージョンでは, PHP の mb_sendmail を使用していましたので, サーバー側で SMTP が使用できないなどの原因が考えられますがいかがでしょうか. |
ゲスト |
投稿日時: 2007/12/12 23:42
対応状況: −−−
|
Re: メール配信が出来ないのですが。。。 大河内さま
さっそくのお返事ありがとうございます。 EC-CUBEの受注メールについての記事も参考にして パラメータ設定のMAIL_BACKENDを「"mail"」に変更してみました。 メール届きました! ありがとうございます。 しかし届いたメールの本文には 文字化けした情報が初めに記載されて、 その後通常の本文が続いている状態です。 何かがおかしいようです。 以下その文字化け部分です。 =?ISO-2022-JP?B?GyRCSjgkIiRqJCwkSCQmJDQkNiQkJF4kOSEjGyhC?= X-Pidtime: 13796 20071212232526 MIME-Version: 1.0 From: "▲▲▲ =?ISO-2022-JP?B?GyRCIU4lSiUkJSshTxsoQg==?=" <info@▲▲▲.com> Reply-To: info@▲▲▲.com Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit 原因は全く分からないです。 毎度質問ばかりで申し訳ございませんが 分かる方、同じようなエラーを体験された方 ご指導いただければと存じます。 よろしくお願いします。 |
|
nanasess |
投稿日時: 2007/12/13 0:58
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: メール配信が出来ないのですが。。。 php.ini の mbstring.func_overload を 1 に設定してみてはいかがでしょうか.
EC-CUBE2.0.0 から, メールの送信に Pear::Mail を使用するようになったのですが, このライブラリが日本語などのマルチバイト文字列を扱うことをあまり意識しておらず, mb_sendmail に置きかえるなどの修正が必要かもしれません. |
ゲスト |
投稿日時: 2007/12/13 2:46
対応状況: −−−
|
Re: メール配信が出来ないのですが。。。 またまたお返事ありがとうございます!
mb_sendmailに置き換える・・・? 簡単にできることなのでしょうか。 これまた全く分からないので 置き換えるために、何か参考になることがあれば教えてください。 ちなみに、上記の文字化け?は メールを読むソフトによって表示が違いました。 ・Google、携帯電話→文字化け発生 ・hotmail→異常なし これ以外は試していませんが、参考になればと思い書きました。 よろしくお願いします。 |
|
kvex2004 |
投稿日時: 2007/12/13 9:28
対応状況: −−−
|
長老 登録日: 2007/10/31 居住地: 埼玉 投稿: 218 |
Re: メール配信が出来ないのですが。。。 nanassesさんが書いているように
これで、mail関数が内部でmb_send_mailに置き換えて処理されます。 もしパラメータの書き換えができないのであれば、ソースを書き換える必要があるかもしれませんね。 |
ゲスト |
投稿日時: 2007/12/14 0:22
対応状況: −−−
|
Re: メール配信が出来ないのですが。。。 kvex2004さま
お返事ありがとうございます。 お教えいただいたphp.iniの設定変更ですが 書き換えたものをどこにアップすればよろしいでしょうか? サーバーはXreaを使っており 現在は個別のディレクトリにphp.iniをアップしている状況です。 よろしくお願いします。 |
|
kvex2004 |
投稿日時: 2007/12/14 5:19
対応状況: −−−
|
長老 登録日: 2007/10/31 居住地: 埼玉 投稿: 218 |
Re: メール配信が出来ないのですが。。。 おそらく、設置した以ディレクトリ以下に全て反映するでしょうから、ドキュメントルートでよろしいのでは無いかと思います。
他にディレクトリごとに設定しているphp.iniがあるかどうかわからないのですが、特に無ければ。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |