振り分けでそのまま転送時に文字化けNo.12186
mat さん 06/02/07 10:46
 
WindowsXP+秀丸メール Ver. 4.61β5を使用していますが、以下現象が出ていますの
ご報告します。

振り分け設定-高度な設定で「そのまま転送」すると文字化けのメールとなる。しか
し、受信メールを右クリックで「そのまま転送」した場合は文字化けしない。
ヘッダは、振り分け設定時は
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
となっていますが、右クリック時は
Content-Type: text/plain; charset=ISO-2022-JP
のみとなっています。(Content-Transfer-Encodingは存在しない)

なお、Ver.4.60に戻してみると振り分け設定でも文字化けしていませんでした。

[ ]
RE:12186 振り分けでそのまま転送時に文字No.12187
秀まるお さん 06/02/07 16:17
 
 実は、V4.60とV4.51β5では、振り分けで「そのまま転送」した時の動作が違
う可能性があります。

 V4.61β5での、「全般的な設定・上級者向け・送信時のエンコード」での

  振り分けでの「そのまま転送」時に、受信ログをそのまま転送する

 のオプションがどうなっているか今一度確認してみて欲しいです。というか、
たぶん、それをON/OFF切り替えることで、化けたり化けなかったりするってこと
だと思います。

 仮に、上記オプションがONの場合に限って化けるってことであれば、ファイル
メニューから「そのまま転送...」をした場合でも、「受信ログ/送信ログを転送
する」をONにして実行したら同じ結果になるんじゃないかと思います。

 ということで、すみませんがその辺の情報を教えて欲しいです。

 それと、出来れば問題の文字化けするメールの例を1つ僕に送って欲しいです。
問題のメールの受信ログを添付ファイルで送って欲しいです。何か適当なサンプ
ルが無いと、そう簡単には再現しないと思うので…。

 適当なサンプルを送ることが難しい場合は、やはりこちらで適当なサンプルを
作るしかありませんけど。

 送り先は、 maruo@mitene.or.jp です。

[ ]
RE:12187 振り分けでそのまま転送時に文字No.12188
mat さん 06/02/07 16:38
 
ご指摘のとおり、
「振り分けでの「そのまま転送」時に、受信ログをそのまま転送する」
がONとなっていると文字化けし、OFFにすると文字化けしませんでした。
ファイルメニューから「そのまま転送...」をした場合でも、同じ結果
です。

メールの受信ログを後ほど添付ファイルで送付します。

[ ]
RE:12188 振り分けでそのまま転送時に文字No.12189
秀まるお さん 06/02/07 17:44
 
 こちらの環境で簡単にテストした限りはうまく再現しませんでしたが、たぶん
これは、ShiftJIS文字コードを無理矢理Encodgin: 7bitで送っていることが原因
のような気がします。

 送って頂いた受信ログは、content-type:ヘッダ中の文字コード指定はiso-
2022-jpとなっていますが、実際にはShift-JIS文字コードになっているように見
受けられます。これが本当にShiftJIS文字コードなのかどうか、今一度確認して
みて欲しいです。

 確認方法としては、問題のメールを選択して「関連するメールを開く・この
メールのログ」としてから「そのまま開く」として、メール本文の所がJIS文字
コードのまま表示されるか、それともShiftJISでのちゃんとした読める日本語と
して表示されるかでわかります。

 本当にJIS文字コードで入っているとしたら、メール本文に

   Esc ( B ..... Esc $ B

 のような半角英数字およびEscの制御文字がそのまま出てくると思います。

 たぶん、ShiftJIS文字コードそのまま出てくると思いますが…。そうでないと
僕の前提条件が違ってきてしまうので。

 で、つまり、この受信ログというのは、Content-Transfer-Encoding: 7bitと
書いてあるにも関わらず、実際には8bitで書かれたメールということになって、
そもそもこのようなメールが文字化けせずに届くこと自体がまぐれということに
なります。それを今度別の所に転送したら、今度は仕様通り(?)に8bit目が無
視されて、結果として化けるということになるんじゃないかと思います。

-----------
 という仮説が正しいとしてですが、秀丸メールでどうにかするとしたら、つま
り、ShiftJIS文字コードの部分をJISに変換してやればいい訳でして…。もし上
記の仮説が合っていることが確認いただけましたら、僕の方でそのような対応を
したいと思います。

[ ]
RE:12189 振り分けでそのまま転送時に文字No.12190
mat さん 06/02/07 19:46
 
現象が間違っておりました。申し訳ありません。
正確には「そのまま転送」を使用した場合の"未送信・送信済み"にある
メール本文が文字化けするようです。
「あとで送信」にして未送信メール確認で見つけたものですから、早とちり
でした。実際に送信し、送信先に確認すると文字化けしていないようです。

なお、ご依頼の「ShiftJIS文字コード」なのか?ですが、メール本文は
やはり"Esc ( B ..... Esc $ B"のようになっていました。

早とちりしてしまい、お手数おかけしましたが、よろしくお願いします。

[ ]
RE:12190 振り分けでそのまま転送時に文字No.12191
秀まるお さん 06/02/08 08:49
 
 受信ログをそのまま転送するって指定した場合は、未送信フォルダには受信ロ
グそのままにResent-XXXヘッダだけ付加した物が入ります。なので、それが文字
化けしたように見えてしまうのは、それはそれで仕様ってことになります。

 一応、そのメールをダブルクリックして開こうとすると、「デコードして開く
/そのまま開く」の選択が出てきて、そこで「デコードして開く」とすれば中身
が読めるようになりますが。

 ということで、そういう物として使って欲しいです。

[ ]
RE:12191 振り分けでそのまま転送時に文字No.12193
mat さん 06/02/08 10:13
 
拝承です。
お騒がせし申し訳ありませんでした。

[ ]