質問 > フロント機能 > 送信されるメールの改行 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/8/8 21:21
対応状況: −−−
|
送信されるメールの改行 注文や、メルマガなどメールで送信される改行がoutlookでは改行されず文章が全てつながってしまいます。
ちなみにyahooメールでは改行されて表示されました。 outlookでも通常に改行させて表示させたいのですがどのようにしたらいいでしょうか? order_mail.tplの改行したい箇所に<br>を入れてみましたがそのまま表示されてしまいました。 宜しくお願いします。 ec-cubeはv1.3.4でoutlookは2003です。 |
|
nanasess |
投稿日時: 2007/8/9 12:03
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 送信されるメールの改行 大河内です。
outlook や、Yahoo!メールの仕様がわからないのですが、メールの改行方法については、各メーラーによってばらばらなので、すべてのメーラーで希望の振舞いにするのは難しいと思います。。。 メーラーの多くは、長い行を自動的に改行してくれますが、何文字で改行するかは統一されていないため、無理に改行すると、中途半端な箇所で改行されて、かえって読みにくくなってしまったり。 order_mail.tpl でしたら、希望の箇所でふつうに改行してあげれば、改行されると思います。 |
ゲスト |
投稿日時: 2007/8/9 13:41
対応状況: −−−
|
Re: 送信されるメールの改行 お返事ありがとうございます。
order_mail.tplは特に変更はしていなくデフォルトの状態です。 tplファイルをみると見やすいところで改行されておりyahooメールでは改行されたとおり メールが受信できますがoutlookではtplファイルで改行された箇所が半角スペースになっているようです。 文章が半角スペースで続いていると非常に見にくくtplファイルの改行と同じように メールでも改行させたいのですが解決策はありますでしょうか? |
|
habu |
投稿日時: 2007/8/28 10:18
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 送信されるメールの改行 はじめまして。羽生と申します。
こちらでも、EC-CUBEから送信したメールをOutlookで見ると、 改行がおかしい(改行が無いか、2回改行されるかのどっちか…記憶が曖昧ですが)という問題があり、 モジュールを修正した事がありました。 原因は、\x0Dや、\x0Aという改行コードです。 Outlookは、改行コードの許容範囲が狭いため、問題になるようです。 http://lolipoking.lolipop.jp/php/patio.cgi?mode=past&no=2508 修正方法ですが、 data/class/GC_SendMail.php のsetItem内で、以下の様に改行コードを変換しました。
setItem内の追加する場所ですが、以下の様にしました。
以上です。 もし解決しましたら、EC-CUBE開発チームに投稿しておいていただけると助かります。 (私も以前に報告しようとしていたのですが、 急に忙しくなり、投稿できないまま時間が経って、記憶が曖昧になっていますので…) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |