MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

件名の内容が本文にあふれ出る現象について
https://forums.mozillazine.jp/viewtopic.php?f=3&t=7334
ページ 11

作成者:  あお [ 2008年5月03日(土) 11:48 ]
記事の件名:  件名の内容が本文にあふれ出る現象について

あるメルマガから送られてくるHTMLメールの本文がいつも化けます。
どうも原因はSubjectのメッセージの改行に(0D 0D 0A)が使われており、
2行目以降が本文にあふれ、本文がHTML解釈がされていないようです。
ちなみに、正常に表示するケースでは、改行が(0D 0A)のみでした。

メルマガ発行元に問い合わせたところ、メールソフトの設定で回避してくれとの回答。
こちらのフォーラムも検索しましたが、対処方法が分かりませんでした。
お教え頂ければ幸いです。

以下、メールマガジンの問題箇所です。
---
Subject: =?ISO-2022-JP?B?GyRCIVpCLkpzIVsbKEJHVxskQiU5JVolNyVjJWsbKEIhIRskQj9NGyhC?=

=?ISO-2022-JP?B?GyRCNSQkTiUiJSQlIiVzJCxIPjNbGyhCIRskQjk5JEslXSUkJXMbKEI=?=

=?ISO-2022-JP?B?GyRCJUhJVSQtGyhC?=
Mime-Version: 1.0
Content-Type: text/html; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
From: =?ISO-2022-JP?B?VVNBGyRCRD5NIkZ+SUo3YzBCJTQlayVVISElKiVzJWklJCVzJTcbKEI=?= =?ISO-2022-JP?B?GyRCJWclQyVXISEbKEJKWVBFUidT?= <info@jeep-golf.co.jp>
Reply-To: info@jeep-golf.co.jp
Errors-To: info@jeep-golf.co.jp


<div align="center">
以下、HTML部分

作成者:  緑の狸 [ 2008年5月03日(土) 13:37 ]
記事の件名:  Re: 件名の内容が本文にあふれ出る現象について

あお さんが書きました:
どうも原因はSubjectのメッセージの改行に(0D 0D 0A)が使われており、
2行目以降が本文にあふれ、本文がHTML解釈がされていないようです。
ちなみに、正常に表示するケースでは、改行が(0D 0A)のみでした。

メルマガ発行元に問い合わせたところ、メールソフトの設定で回避してくれとの回答。

単独の CR を改行とみなすのはおかしいのかもしれませんが、そもそもメールのフォーマットが間違っているのだからメルマガ発行元側が対処するべきだと思いますが。

RFC2822 - Internet Message Format:
引用:
メッセージは文字のラインに分割される。ラインは2つの文字、キャリッジリ ターンとラインフィードで区切られた一連の文字である;それはキャリッジリ ターン文字(CR, ASCIIコードで13)にすぐ続いてラインフィード文字(LF, ASCIIコードで10)である。(キャリッジリターン/ラインフィードのペアはしばしばこの文書で「CRLF」と書かれる)。
メッセージはヘッダフィールド(集合的にメッセージヘッダと呼ばれる)と、それに続く任意のボディからなる。ヘッダはこの標準に定められた特殊な構文による文字列のシーケンスである。ボディはヘッダに続く、ヘッダと1つの空行で区切られた(つまり、CRLFの前に何もない行)単なる文字のシーケンスである。

作成者:  あお [ 2008年5月03日(土) 15:29 ]
記事の件名:  Re: 件名の内容が本文にあふれ出る現象について

> 単独の CR を改行とみなすのはおかしいのかもしれませんが、そもそもメールのフォーマットが間違っているのだからメルマガ発行元側が対処するべきだと思いますが。
>

ありがとうございます。
緑の狸さんにまったく同感ですが、メルマガ発行側の各種環境では正常に表示されるとの事。

改行コードに関してはUNIX系、Winによる解釈の違いがあるため、(0D 0D 0A)にしたのかとも想像し、TB側に対応する設定があればと思った次第です。

他の製品では、次のタグまでSubject扱いと許容してしまっているのかも知れませんね・・

作成者:  緑の狸 [ 2008年5月03日(土) 15:50 ]
記事の件名:  Re: 件名の内容が本文にあふれ出る現象について

あお さんが書きました:
改行コードに関してはUNIX系、Winによる解釈の違いがあるため、(0D 0D 0A)にしたのかとも想像し、TB側に対応する設定があればと思った次第です。

OS の改行コードは関係ありません。

あお さんが書きました:
メルマガ発行側の各種環境では正常に表示されるとの事。

例えば Gmail で受信すると Thunderbird と同様になると思いますよ。

メルマガの空白行について - Gmail トラブルシューティング | Google グループ

作成者:  あお [ 2008年5月04日(日) 00:49 ]
記事の件名:  Re: 件名の内容が本文にあふれ出る現象について

ありがとうございました。

自信を持って、CR+LF違反をメルマガ発行側に進言できます。

同じメルマガ発行システムを使っている所からのメールも要注意ですね。
ただ、許容ができないのが、GmailとTBとなると少し寂しい気もします。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/