バージョン選択

フォーラム

メニュー

オンライン状況

33 人のユーザが現在オンラインです。 (24 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 33
もっと...

サイト内検索

質問 > その他 > メールの改行が2行になってしまいます[ver2.4.4]

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
pricozi
投稿日時: 2010/10/26 17:39
対応状況: −−−
新米
登録日: 2010/10/26
居住地: 福岡県
投稿: 8
メールの改行が2行になってしまいます[ver2.4.4]
------------------------------------------------------------------------------------------
[EC-CUBE] EC-CUBE 2.4.4、新規インストール
[レンタルサーバ] Lollipop
[OS] Linux users051.phy.lolipop.jp 2.6.18-164.11.1.el5PAE #1 SMP Wed Jan 20 08:16:13 EST 2010 i686
[PHP] 5.2.6
[データベース] MySQL 5.1.34-log
[WEBサーバ] Apache
[ブラウザ] Sleipnir
[メーラー] サンダーバード
[現象] 先日、初めてインストール、利用設定や商品の登録が完了したので、購入テストをしてみました。
ここまで問題はなかったのですが、送られてくるメール本文のメール設定で登録したテキスト(本文やフッター部分)が、下記のように2回ずつ改行されてしまいます。

-----------------------------------------------------------------

このメールはお客様の注文に関する大切なメールです。

お取引が完了するまで保存してください。

-----------------------------------------------------------------

以前の書き込みで、同じような内容がありましたが、
バージョンが異なり、ファイル名(SC_SendMail.php)や、
中身が違うため、どこで修正をしたら良いのか、理解することが
できませんでした。

また、メール設定のテンプレートで記載した以外の内容(注文情報など)は、きちんと1行ずつ改行されています。

EC-CUBEのバージョン2.4.4での修正方法につきまして、
ご存じの方がいらっしゃいましたら、ご教授ください。

よろしくお願い致します。

------------------------------------------------------------------------------------------
bkmrk2009
投稿日時: 2010/10/27 20:31
対応状況: −−−
常連
登録日: 2009/7/26
居住地:
投稿: 67
Re: メールの改行が2行になってしまいます[ver2.4.4]
過去ローグぅにもありましたが、
SC_SendMail.phpの

    function setBody($body) {
        $this->body = mb_convert_encoding($body, "JIS", CHAR_CODE);
    }



    function setBody($body) {
        $this->body = mb_convert_encoding($body, "JIS", CHAR_CODE);
        $this->body = str_replace("\x0D\x0A", "\n", $this->body);
        $this->body= str_replace("\x0D", "\n", $this->body);
        $this->body= str_replace("\x0A", "\n", $this->body);
    }

にしてみたら、直ればいいですね。
外していたらごめんなさい。
pricozi
投稿日時: 2010/10/29 16:49
対応状況: −−−
新米
登録日: 2010/10/26
居住地: 福岡県
投稿: 8
【解決】Re: メールの改行が2行になってしまいます[ver2.4.4]
bkmrk2009様

ご回答頂きありがとうございました。
SC_SendMail.phpの書き換えを行ってみましたが、
うまくいかず、このあたりの設定が必要であれば、
利用するのは厳しいかも…と半ば諦めかけていたですが…。

きちんと使えている人がいるのだから、何かあるはず…。

と、Lollipopの説明書き変更した箇所の説明、
マニュアルに書かれていない事の設定を見直したところ、
下記にて解決いたしました!

 MAIL_BACKENDを"mail"に変更していた。

  ↓   ↓   ↓
  "smtp"に戻してみた。

送信メール、BCC送信メールの2回の改行もなくなり
正常に表示されていました。

お忙しいなか、ご返信頂きありがとうございました。

bkmrk2009
投稿日時: 2010/10/29 17:23
対応状況: −−−
常連
登録日: 2009/7/26
居住地:
投稿: 67
Re: 【解決】Re: メールの改行が2行になってしまいます[ver2.4.4]
外してましたね。
でも解決したようで、良かったです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,132名です
総投稿数は110,040件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.