質問 > 管理機能 > メール送信機能は正常に動かないについて |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nanasess |
投稿日時: 2010/6/2 16:44
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: メール送信機能は正常に動かないについて 本件, やっと修正できましたので, ご報告です.
MAIL_BACKEND=smtp でも大丈夫だと思います. http://svn.ec-cube.net/open_trac/changeset?new=18666%40/&old=18664%40/ 2.4.4 に適用予定です. コミュニティ版にもマージ済みです |
molik2 |
投稿日時: 2010/1/22 15:02
対応状況: −−−
|
常連 登録日: 2010/1/21 居住地: 投稿: 37 |
Re: メール送信機能は正常に動かないについて 問題解決しました!
エラー原因は文字「全角」「半角」の問題です。 皆さんにありがとうございました! m(_ _)m |
ramrun |
投稿日時: 2010/1/22 14:01
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: メール送信機能は正常に動かないについて その部分はメール本文なので、【お客様へのメールのコピーです】のままでよいですよ。
まだエラーがでているようでしたら、seasoftさんのリンク先をみてエラー行を特定してください。 |
molik2 |
投稿日時: 2010/1/22 13:50
対応状況: −−−
|
常連 登録日: 2010/1/21 居住地: 投稿: 37 |
Re: メール送信機能は正常に動かないについて if ($objSendMail->sendMail()) {
$this->sfSaveMailHistory($order_id, $template_id, $tosubject, $body); $objSendMail->setItem('', $tosubject, "【お客様へのメールのコピーです】\r\n\r\n".$body, $from, $arrInfo['shop_name'], $from, $error, $error); $objSendMail->setTo($bcc); $objSendMail->sendMail(); } ーーーーーーーーーーーーーーーーーーーーーーーーーーー すみません、上記赤文字の意味は 【お客様へのメールのコピーです】を【xxxx@yahoo.co.jp】に変更する という意味でしょうか? 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 ちなみに、サイト真っ白になった原因はみつけました。 data/class/helper/SC_Helper_Mail.php やはりこのファイルの問題です。 上記変更にすると、メールは届きますが、 本サイトに多くページが真っ白になる、 EC管理画面も真っ白になって、使えなくなる。 これは上記赤文字の間違い(勘違い?)でしょうか? |
ramrun |
投稿日時: 2010/1/22 12:45
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: メール送信機能は正常に動かないについて あ、すみません。
参考サイトはダブルクォーテーションとかが全角にしてあったみたいですね。
赤字を下記のようにしてください。
|
seasoft |
投稿日時: 2010/1/22 12:35
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: メール送信機能は正常に動かないについて 私のメモ書きですが、参考になると良いのですが・・・
http://seasoft.jp1.cx/ec/tips/error#%E7%94%BB%E9%9D%A2%E3%81%8C%E7%9C%9F%E3%81%A3%E7%99%BD
|
molik2 |
投稿日時: 2010/1/22 11:53
対応状況: −−−
|
常連 登録日: 2010/1/21 居住地: 投稿: 37 |
Re: メール送信機能は正常に動かないについて 以下転載
----------------------------------- 変更する部分は2箇所 システム設定→パラメータ設定→MAIL_BACKEND の箇所 デフォルトではsmtpになってるので mail に変更。 SC_Helper_Mail.phpを修正します。 場所はdata/class/helper内にあります。 153行目付近の if ($objSendMail->sendMail()) { $this->sfSaveMailHistory($order_id, $template_id, $tosubject, $body); } を if ($objSendMail->sendMail()) { $this->sfSaveMailHistory($order_id, $template_id, $tosubject, $body); $objSendMail->setItem(”, $tosubject, “【お客様へのメールのコピーです】rnrn”.$body, $from, $arrInfo['shop_name'], $from, $error, $error); $objSendMail->setTo($bcc); $objSendMail->sendMail(); } に変更。 以上です。 ----------------------------------- 上記の通りに変更しました、 お問合せメール、登録メールは一応届きましたが、 各ページの不正エラーが大量発生してしまいました。Orz (会員登録、ログイン、ログアウト、注文...など) クリックすると、サイトが真白ページになったりするです。 (前のページへ戻るボタンをクリックするしかない...) 解決方法をご教授いただけないでしょうか。 ※ちなみに、 上記“【お客様へのメールのコピーです】rnrn”のところ、 私は “【お客様へのメールのコピーです】rnrn”のままと “【xxxx@yahoo.co.jp】rnrn”に変更してアップしたが、 二つやり方、どのやり方も同じエラーが発生します。(サイトが真白になる) 私の編集は何か勘違いでしょうか? “【お客様へのメールのコピーです】rnrn”のままと “【xxxx@yahoo.co.jp】rnrn” どちらのやり方が正しいでしょうか? |
ramrun |
投稿日時: 2010/1/21 22:38
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: メール送信機能は正常に動かないについて 参考サイトどぞ。
まゆげコアラのコアライフ EC-CUBEで管理者にメールが届かない場合 http://news.ko-zu.com/ec-cube%E3%81%A7%E7%AE%A1%E7%90%86%E8%80%85%E3%81%AB%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%8C%E5%B1%8A%E3%81%8B%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88/ |
molik2 |
投稿日時: 2010/1/21 20:00
対応状況: −−−
|
常連 登録日: 2010/1/21 居住地: 投稿: 37 |
Re: メール送信機能は正常に動かないについて 申し訳ございません〜
本文を訂正しました。 EC-CUBE2.4.1を使ってます。 引用:
|
seasoft |
投稿日時: 2010/1/21 19:15
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: メール送信機能は正常に動かないについて EC-CUBE を抜きで、PHP からメール送信できる環境ですか?
また、 http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8 をご一読いただくと宜しいかと思います。
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |