BCCでの自分宛てメールが文字化けするNo.40778
カイト さん 11/06/24 19:18
 
こんにちは。カイトです。

秀丸メールVer5.70beta29です。


Bccで自分宛てに送ったメールが文字化けするようです。


条件的なものをある程度調べてみますと、

1.HTMLメールだけの現象のようです。(具体的にはOffice Outlook 12.0から
のメールを転送した時。)

2.添付ファイル付きのメールのとき。(添付ファイル無しにすると再現しませ
んでした。)

3.アカウント毎の設定のその他で、Bccの宛先には添付ファイルを送らないに
チェックをいれている場合。

それから、送信先のひとりに確認してみますと正常だったようです。


まあ、Bccで他人に送ることはまずないと思いますので大したことはないのです
が一応確認お願いします。

[ ]
RE:40778 BCCでの自分宛てメールが文字化No.40779
カイト さん 11/06/25 08:17
 
こんにちは。カイトです。

すみません、HTMLメール編集アドインも関係するかもしれないので
こちらのバージョンは、Ver1.05β3 です。

もちろん、HTMLメールをそのままの形式で転送した時の状況です。

よろしくお願いします。

>
>秀丸メールVer5.70beta29です。
>
>
>Bccで自分宛てに送ったメールが文字化けするようです。
>
>
>条件的なものをある程度調べてみますと、
>
>1.HTMLメールだけの現象のようです。(具体的にはOffice Outlook 12.0から
>のメールを転送した時。)
>
>2.添付ファイル付きのメールのとき。(添付ファイル無しにすると再現しませ
>んでした。)
>
>3.アカウント毎の設定のその他で、Bccの宛先には添付ファイルを送らないに
>チェックをいれている場合。
>
>それから、送信先のひとりに確認してみますと正常だったようです。
>

[ ]
RE:40779 BCCでの自分宛てメールが文字化No.40782
秀まるお2 さん 11/06/27 09:42
 
 こちらでテストしてみたら、Bcc:ヘッダを付けてメールを送信しようとした時
に、

 「メールのヘッダ部分に不正なヘッダが含まれるか、またはヘッダ部分と本文
の区切り用の改行がありません。かまわずに続行しますか?」


 の警告メッセージが出てきてしまいました。実際、ヘッダと本文の区切りにな
るべき空行が無くなってしまってました。

 とりあえずその辺はおかしいことが間違いないのでそこは見直しさせていただ
きます。

 文字化けするというのはまた別の現象のような気がしますが、とりあえずそこ
のバグが直らないと先に進まないので、そっちを先に修正させていただきます。

[ ]
RE:40782 BCCでの自分宛てメールが文字化No.40785
秀まるお2 さん 11/06/27 11:21
 
 ヘッダと本文の区切り空行が無くなってしまうバグの発生条件としては、HTML
メール編集アドインで「Cc/Bcc」のボタンを押してヘッダを追加した場合だけの
ようです。このボタンを押さず、例えばアカウント毎設定でBcc:ヘッダ追加を指
示してる場合は大丈夫なようです。

 ということで、それのおかげ(?)でカイトさんの所では、とりあえずヘッダ
と本文の区切り空行の問題は起きてないのかなぁと思います。

 それで、肝心の文字化けの方ですが、そもそもですけども、「転送メール」で
転送する時に、HTMLメール編集アドインを使って、しかもHTMLメールをそのまま
HTML形式で転送するような設定で利用されての話なのですよね。

 具体的には、HTMLメールをHTML形式でそのまま転送するためには、テンプレー
トとして、たとえば

    $(SetHeader,Content-Type,text/html)$-
    $(HtmlEdit)$-
    <DIV> </DIV>
    <HR>
    転送元のメール<hr>
    $(PlainTextToHtml,$(SmallRootHeader))
    $(RootHtml)

 のようなテンプレートを用意する必要があります。

 こうやって転送する場合の話のつもりでテストしてみますけども、もしかして
普通のテンプレートで(HTMLメール編集アドインを使わずに)転送した場合だと
したら、それはそれでそういう条件でテストしてみないとダメなので、その辺い
ろいろ追加で情報があったら教えて欲しいです。

 あと、転送しようとしたメールの文字コードがutf-8かShift-JISかとかも関係
するかもしれないですけど…。転送しようとしたメールのmetaタグとか見ると
charset=が書かれてると思うので、それも出来たら教えて欲しいです。

 っと、とりあえずOutlook 2010の体験版のダウンロードから始めます。

[ ]
RE:40785 BCCでの自分宛てメールが文字化No.40786
秀まるお2 さん 11/06/27 14:47
 
 Outlook 2010のインストールはインストール途中のダウンロード部分で先に進
まなくて挫折しました。

 それで、僕の所にある大量のメールの中から「Outlook 12で生成されたHTML
メールで添付ファイル付き」の物を探したら、1つだけありました。(迷惑メー
ルですけど)

 それを「転送メール」でBcc:指定もして、さらにはBcc:宛先には添付ファイル
を付けない設定で転送してみたんですけど、こちらでテストした限りはBcc:宛先
に届いたメールでも文字化けしてる様子はありませんでした。

 ただ、HTMLメールに入っているはずの画像データは、添付ファイルが削除され
たことによって出なくはなりました。

 転送メールのやり方的には、普通のテンプレートで転送した場合とHTMLメール
用のテンプレートを使った場合の両方でやってみましたけど、前者はどう考えて
もOutlook(およびHTMLメールであること)は関係無いです。後者についても、
やはりいろいろ考えるとは、HTMLメール的にはTo:宛先に届くのもBcc:宛先に届
くのも同じでして、文字化けする原因がちょっと思いつきませんでした。

 で、とりあえず、こういうテストをするのにまずいバグの方だけ修正して、先
ほど、HTMLメール編集アドインのV1.05β4と、秀丸メールのV5.70β30をアップ
ロードした所でした。

 という状況でして…

 やはり、単純に「Outlook 12で生成した添付ファイル付きHTMLメールなら」と
いう条件だけではバグを再現させるのは無理があるので、具体的に文字化けする
メールの例か、それが無理でしたら、出来たらせめて、文字化けしてる画面の様
子のハードコピーだけでも送って欲しい所です。

 出来れば最高なのは、転送元メールと、To:で転送して受信したメール、Bcc:
で受信したメール、の3種類のメールのすべての受信ログが完全な形で送ってい
ただければ最高なんですが…。それか、それのログの個人情報部分だけ消した
データとか。

[ ]
RE:40785 BCCでの自分宛てメールが文字化No.40788
カイト さん 11/06/27 17:44
 
こんにちは、カイトです。


> ヘッダと本文の区切り空行が無くなってしまうバグの発生条件としては、HTML
>メール編集アドインで「Cc/Bcc」のボタンを押してヘッダを追加した場合だけの
>ようです。このボタンを押さず、例えばアカウント毎設定でBcc:ヘッダ追加を指
>示してる場合は大丈夫なようです。

これは確認してみますと、アカウント毎の設定ではBcc、Ccともにヘッダの追加
にチェックは入れていませんでした。
全体的な設定のメール表示、送信系メールにCc欄を用意するにはチェックが入っ
ています。これは別ですか?


>
> それで、肝心の文字化けの方ですが、そもそもですけども、「転送メール」で
>転送する時に、HTMLメール編集アドインを使って、しかもHTMLメールをそのまま
>HTML形式で転送するような設定で利用されての話なのですよね。

はい、その設定です。具体的なテンプレートはHTML編集アドインのヘルプにある
とおりに設定しました。


> あと、転送しようとしたメールの文字コードがutf-8かShift-JISかとかも関係
>するかもしれないですけど…。転送しようとしたメールのmetaタグとか見ると
>charset=が書かれてると思うので、それも出来たら教えて欲しいです。

X-Body-Content-Type: text/plain;charset="iso-2022-jp"
これのことでしょうか。

[ ]
RE:40788 BCCでの自分宛てメールが文字化No.40791
秀まるお2 さん 11/06/27 22:23
 
> これは確認してみますと、アカウント毎の設定ではBcc、Ccともにヘッダの追加
> にチェックは入れていませんでした。
> 全体的な設定のメール表示、送信系メールにCc欄を用意するにはチェックが入っ
> ています。これは別ですか?

 Bcc:ヘッダにご自身のメールアドレスを指定されてると思うのですが、それの
方法として、HTMLメール編集アドインの「Cc/Bcc」の所をクリックしてヘッダを
追加するような動作だと、後々おかしくなるようでした。

 今現在、「ヘッダと本文の区切りの空行が無い」のようなエラーが出ないので
あれば、今回のこのバグの件とは関係無いと思います。

 (どっちにしても今日アップロードしたβ版で直ってますけども)

> X-Body-Content-Type: text/plain;charset="iso-2022-jp"
> これのことでしょうか。

 ということは、普通の日本語のメールなんですね。

 ということで、あとはなぜ化けるのかってことになるんですが…。

 なんとかOutlook 2010のお試し版をダウンロードしてみます。

[ ]
RE:40791 BCCでの自分宛てメールが文字化No.40793
秀まるお2 さん 11/06/28 10:39
 
 Office 2010の試用版ダウンロードに成功しました。で、Outlook2010を使って
テストしました。

 で、やはり再現出来ませんでした。

 Bcc:宛先に届くメールとTo:宛先に届くメールを比べてみたんですが、メール
本文はまったく同一でした。しいて違う点としては、「img src="...."」となっ
てる部分が、Bcc:宛先に届く方はうまくファイル名に変換出来なくて画像データ
もうまく出なくなるという所と、あとはメール本文の最後の改行の数が1つ違う
程度でした。

 ということで、やはりBcc:宛先に届く添付ファイル無しメールの方だけ化ける
というのは、何か別の理由による物ではないかという気がします。

 何かアンチウィルスソフトとか迷惑メールフィルターの類がメールを改変して
て、それのせいで化けて出てきたとか…。

 技術的に考えて、秀丸メールの生成するメール的に、Bcc:宛先のメールだけ化
けるというのは無いはずだと思います。

 で、この辺のテストをした様子の画面ハードコピーをアップロードしたので、
もしよかったらそれを見ていただいて、何か僕のテストしたサンプルメールとカ
イトさんの方で化けたメールのサンプルとで違う点があれば教えて欲しいです。

https://picasaweb.google.com/hideo.saito/OutlookHTMLHTML

 ただ、やはり原因究明のためには具体的に化けてる様子の画面ハードコピーを
見せていただくか、出来ればさらに、化けてるメールの受信ログを送っていただ
くのがいいのですけど、無理でしょうか。

 個人情報の所は「****」とかで塗りつぶしてしまえば漏洩の心配は無いと思い
ますけども。

 それか、もしそんなに困っておられないということで、そのまま保留扱いとい
うことでも良ければそうさせて欲しいです。

-----------------------------------------------------
 ちなみにですが、Outlook 2010の生成するHTMLメールは、文字コードがJISに
なってます。なので、もしかして秀丸メールのバージョンが古いと、

http://hide.maruo.co.jp/news/tk20101221.html

 の所に書いてある問題が発生します。もしかしてそれのせいで化けていただけ
だとしたら、最新版の秀丸メールを(自宅の方にも?)インストールしていただ
ければ今後は化けなくなると思います。

[ ]
RE:40793 BCCでの自分宛てメールが文字化No.40794
カイト さん 11/06/28 13:32
 
こんにちは。カイトです。

> Office 2010の試用版ダウンロードに成功しました。で、Outlook2010を使って
>テストしました。
>
> で、やはり再現出来ませんでした。

そうですか。
こちらではいくつかテストしてみまして、OfficeのバージョンはOutlook2007と
Outlook2003で再現しています。


>
> 何かアンチウィルスソフトとか迷惑メールフィルターの類がメールを改変して
>て、それのせいで化けて出てきたとか…。

アンチウイルスソフトはアバストのフリーです。


> ただ、やはり原因究明のためには具体的に化けてる様子の画面ハードコピーを
>見せていただくか、出来ればさらに、化けてるメールの受信ログを送っていただ
>くのがいいのですけど、無理でしょうか。

受信ログを送ってみます。転送か貼り付けでいいですよね。
宛先はniftyのほうでよろしいですか。


秀丸メールのバージョンですが、ベータ版のその時の最新を入れています。
いまは、beta30です。

[ ]
RE:40794 BCCでの自分宛てメールが文字化No.40795
秀まるお2 さん 11/06/28 13:44
 
 Outlook 2007はお試し版がもうダウンロード不可でした。

 Outlook 2003でも起きるのでしたら、Office 2003はうちの会社にあるのでそ
れでテストしてみます。

> 受信ログを送ってみます。転送か貼り付けでいいですよね。
> 宛先はniftyのほうでよろしいですか。

 受信ログを送っていただく手順を説明させていただきますと、

 1.問題のメールを選択する。

 2.「ファイル・エクスポート...」を実行する。

 3.形式はなんでもいいですが、とりあえず「1メール1ファイル形式」
   にしといて、一番下にある

  「現在のメールに対応する受信ログ/送信ログをエクスポートする」

   をONにして「次へ」とする。

 4.エクスポート先に、例えばデスクトップを指定してOKする。

 5.新規メールを作成する。
 6.先ほどエクスポートして生成されたファイルをドラッグアンドドロップ
   する等して添付ファイルにする。
 7.宛先を、"maruo@mitene.or.jp"にして送っていただく。

 です。それでお願いします。

 もしも個人情報を消す必要がある場合には、エクスポートで生成されたファイ
ルを秀丸エディタで開くなどして、例えばメールアドレスや個人名などを適当に
書き換えた上で送っていただければと思います。

[ ]
RE:40795 BCCでの自分宛てメールが文字化No.40796
秀まるお2 さん 11/06/28 14:40
 
 Outlook 2003を使ってテストしたら再現したような気がします。

=1B$B!!@FF#=3D(IW$G$9!#=1B(B

=1B$B!!=1B(B
 =1B$BE>Aw85$N%a! =20
From:   "hideo" <xxxxx@maruo.co.jp>
To:    <xxxxx@mitene.or.jp>
Subject:  =1B$B%F%9%H%a!
Date:   Tue, 28 Jun 2011 14:33:11 +0900

 みたいに化けるのですよね?

 もっと詳しく調べてみます。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:40796 BCCでの自分宛てメールが文字化No.40797
秀まるお2 さん 11/06/28 15:14
 
 受信ログ送っていただきありがとうございます。現象は、僕の所と同じである
ことが確認出来ました。

 いろいろお手数かけてすみませんでした。

 Content-Transfer-Encoding: quoted-printable として送信しないといけない
はずが、Bcc:宛先の方だけ間違って「7bit」として送ってしまってるミスのよう
でした。

 ということでさっそく修正させていただきます。

 送っていただいた受信ログは、おかしい箇所は理解出来たので、念のため(個
人情報が入ってたらまずいので)完全に削除して復元出来ない状態にまでさせて
いただきます。

[ ]
RE:40797 BCCでの自分宛てメールが文字化No.40798
秀まるお2 さん 11/06/29 14:12
 
 先ほど修正版をアップロードしました。よろしくお願いします。

32bit版:
http://hide.maruo.co.jp/software/bin/hmmail570b31_signed.exe

64bit版:
http://hide.maruo.co.jp/software/bin/hmmail570b31_x64_signed.exe

[ ]