添付ファイルが見れない受信者がいます。No.42639
tt さん 12/05/08 02:41
 
お世話になります。はじめて投稿いたします。

Liveメールから秀丸メールに乗り換えを検討しています。

現在、アカウント、全般的な設定をやっと終え、使い始めましたが、

ある送信先で添付したはずのワード書類が見れないとの連絡があり、

Liveメールで再送したところ見れるようになったとのことです。

素人ながら、ネットの情報等を頼りにメールログを調べたところ、

Content-Type のところがLiveメールと違っているようです。

(1台のPCから同じメールをBCC受信しそれぞれ比較しました。)

送信に関係していると思われる全般・上級者向け・多国籍対応
返信・転送メールの文字コードを元メールに合わせる は全てOFF

送信時のエンコード
ファイル名をRFC2231でエンコード、Datula方式 全てOFF
octet-stream方式として送る添付ファイル・・ 全てOFF

上記の設定は、現在全てOFFですがテスト最中にON、OFFして、

テストメールをしていると、最初見れていたエクセルの

Content-Typeもapplication/octet-streamと変わってしまった様です。


<Liveメール>

------=_NextPart_000_000B_01CD2C54.58179D30
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.
document;
 name="=?utf-8?B?57Ch5piT44Os44K444Ol44Oh77yI5bGx5Y+jIOWFrOa1qe+8iS5kb2N4?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="=?utf-8?B?57Ch5piT44Os44K444Ol44Oh77yI5bGx5Y+jIOWFrOa1qe+8iS5kb2N
4?="


------=_NextPart_000_000B_01CD2C54.58179D30
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sh
eet;
 name="=?utf-8?Q?=E2=80=BB=E3=83=90=E3=83=B3=E6=A7=98=E3=80=80Core_Career=5F
Lis?=
 =?utf-8?Q?t2012_04=5F05=5FBongkyoon=5FBang.xlsx?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="=?utf-8?Q?=E2=80=BB=E3=83=90=E3=83=B3=E6=A7=98=E3=80=80Core_Caree
r=5FLis?=
 =?utf-8?Q?t2012_04=5F05=5FBongkyoon=5FBang.xlsx?="



<秀丸メール>

--Boundary-XwkoYFDAw4g0JT9ovauzd
Content-Type: application/octet-stream;
 name="=?iso-2022-jp?B?GyRCNEowVyVsJTglZSVhIUo7Mzh9GyhCIBskQjh4OUAhSxsoQi5kb
w==?=
 =?iso-2022-jp?B?Y3g=?="
Content-Disposition: attachment;
 filename="=?iso-2022-jp?B?GyRCNEowVyVsJTglZSVhIUo7Mzh9GyhCIBskQjh4OUAhSxsoQ
i5kbw==?=
 =?iso-2022-jp?B?Y3g=?="
Content-Transfer-Encoding: base64


以下のエクセルファイルは何度か設定を変えてた後のものです。

--Boundary-XwkoYFDAw4g0JT9ovauzd
Content-Type: application/octet-stream;
 name="=?iso-2022-jp?B?GyRCIiglUCVzTU0hIRsoQkNvcmU=?= Career_List2012 04_05_
Bongkyoon_Bang.xlsx"
Content-Disposition: attachment;
 filename="=?iso-2022-jp?B?GyRCIiglUCVzTU0hIRsoQkNvcmU=?= Career_List2012 04
_05_Bongkyoon_Bang.xlsx"
Content-Transfer-Encoding: base64


動作が軽く、色々と柔軟に設定変更ができるので秀丸メールを

使っていきたいと考えています。

よろしく調査願います。

[ ]
RE:42639 添付ファイルが見れない受信者がNo.42640
tt さん 12/05/08 02:46
 
追伸

---------------------------
秀丸メール
---------------------------
HTMLメールViewer Version 2.16

HTMLメール編集アドイン Version 1.08

HmJre.dll V3.41

[ ]
RE:42640 添付ファイルが見れない受信者がNo.42645
秀まるお2 さん 12/05/08 09:31
 
 添付ファイルのContent-Typeは、秀丸メールの場合、標準だと、レジストリを
参照して決めています。たとえばファイルの拡張子が「.xls」の場合だと、

 HKEY_CLASSES_ROOT\.xls

 の所にある、"Content Type"の値をそのまま使います。

 その値が存在しない場合は、「application/octet-stream」がセットされます。

 application/octet-streamがセットされたからといって、それで受け取り側が
添付ファイルを取り出せない、あるいは添付ファイルが見えないってことにはな
らないはずです。application/octet-streamは他のメールソフトでもよく使われ
る物だし、これが原因ということは無いと思います。

 原因を究明するには、「添付ファイルが見えない」とおっしゃってる方に、あ
る程度情報提供してもらう必要があるかと思います。

 最低限必要な情報として、その人が使ってるメールソフトが何かという情報が
必要になると思います。それが分かれば、そのメールソフトと秀丸メールとの間
で添付ファイル付きメールをやりとりしてテストすることが出来ます。

 もしそういうテストをしても現象が再現出来ない場合は、もしかしたらメール
ソフトが原因じゃなくて、何かの通信経路上にあるセキュリティ関係のソフトと
か、あるいはもしかしたらグループウェアの類を使っておられるとしたら、それ
が添付ファイルをカットしてるとか、そういうこともありえます。迷惑メールフ
ィルターの類が間にあって、それが添付ファイルをカットしてしまう例もありえ
ます。そういう話も関係するとなると、調査するのはもっと大変になります。

 今の段階ではそれ以上はちょっと分からないです。

 とりあえず、メールソフトの種類だけでも聞いてみて欲しいです。

 出来たら、相手の所に届いたメールをエクスポートして、それで生成された
メールを添付ファイルで送ってもらうと最高ですけども…。そうすると、こちら
から送ったメールの内容と相手に届いたメールの違いが分かって、いったいどこ
が書き換わってしまってるのかが判断出来ます。

[ ]
RE:42645 添付ファイルが見れない受信者がNo.42648
秀まるお2 さん 12/05/08 10:26
 
 追加ですみません。

 もっと詳しくテストしてみたら、先ほどの話は少し間違ってることが分かりま
した。それと、1つバグを見つけてしまいました。その辺説明させていただきま
す。

 まず、「全般的な設定・上級者向け・送信時のエンコード」での、
「application/octet-stream形式として送る添付ファイルの指定」の中の3つが
全部OFFという前提で話をさせていただきます。

 この場合のContent-Typeですが、まず、レジストリの、

 HKEY_CLASSES_ROOT\.xls

 の所にある、"Content Type"の文字列値を見るはずですが、仮にここが、

    "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"

 のようになっていたとすると、実は秀丸メールがこの文字列が「長すぎる」と
エラー扱いしてしまってました。

 まずそれが1つバグでした。

 それで、エラーになった場合ですが、この場合は、実は特別な処理があって、

Content-Type: application/vnd.ms-excel

 として送信するようになっていました。なので、「application/octet-
stream」として送られることは無いはずです。

 なので、なぜoctet-streamで送られてしまうのかが今の段階ではちょっと分か
りません。

 とりあえず、まずは1つバグがあるということで、そこを修正して今日中に
V5.76β5としてアップロードさせていただきます。それで一回テストしてみて欲
しいです。

 それと、出来たらレジストリの、「HKEY_CLASSES_ROOT\.xls」の配下にたしか
に"Content Type"の文字列値があるかどうか、無ければ、

    "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"

 の値を「新規作成 - 文字列値」で追加してから送信するテストをしていただ
くってことで一回お願いしたいです。(V5.76β5にて)

 それで、少なくともContent-Type:についてはWindows Liveメールと同じにな
って送信されるはずだと思います。何か迷惑メールフィルターとかの類が関係し
てるのだとしたら、それによってうまく添付ファイルがカットされずに届くよう
になるんじゃないかと思います。

 β版がアップロード出来たらまた書き込みさせていただきます。

[ ]
RE:42648 添付ファイルが見れない受信者がNo.42649
秀まるお2 さん 12/05/08 10:59
 
 V5.76β5を今アップロードしました。

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

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

 お手数かけてすみませんが、レジストリの方の確認と、このバージョンでの
テストのほどお願いします。(相手の方にご迷惑おかけしてすみませんが…)

 それか、相手方のメールソフトの名前だけでも分かれば、こちらでテストさせ
ていただきます。

[ ]
RE:42649 添付ファイルが見れない受信者がNo.42652
tt さん 12/05/08 12:44
 
早速のご対応ありがとうございます。

レジストリのエントリを確認しました。
.docx と .xlsx に Content Type ありました。
(Liveメールにセットされていたものと同じようです)

先方は何かでメールをチェックして送信しているようで、

メールに X-Mailer: HidemaruMail 5.75 (WinNT,601) 等が

入っていないものがきます。(客先のため詳細聞くのが難しいです。)

アップして頂いたソフトでテストしてみます。

[ ]
RE:42652 添付ファイルが見れない受信者がNo.42654
秀まるお2 さん 12/05/08 13:35
 
 相手の方からのメールのX-Mailer:ヘッダか、または、User-Agent:ヘッダを見
ればおおよそメールソフトが何か特定出来るかなぁというのはありますね。でも
それが無いということで…。

 もしかしたらWebメールの類を使っておられると、X-Mailer:等が入らないこと
もありますが、その場合はReceived:ヘッダ中のIPアドレスなどから発信元の
サーバーが特定出来て、それによって、Webメールであることが特定出来る場合
もあります。その辺ももし可能でしたら調べてみて欲しいです。

 IPアドレスからドメインを検索するには、たとえば

    http://www.cman.jp/network/support/ip.html

 とがあります。

 Received:ヘッダは、たとえば

   Received: from XXXX [nnn.nnn.nnn.nnn] by ....

 のようになっていて、[]の中の数値がIPアドレスになります。

 一番下にあるReceived:ヘッダが発信元であることが多いです。

[ ]
RE:42654 添付ファイルが見れない受信者がNo.42656
秀まるお2 さん 12/05/08 13:46
 
 すみません。別件を見て思いついたことですが、もしかしてこっちの件も、
HTMLメールでの話になりますでしょうか。

 もしかしたら、HTMLメールの場合だとダメってことかもしれません。

[ ]
RE:42656 添付ファイルが見れない受信者がNo.42658
秀まるお2 さん 12/05/08 15:55
 
 何度もすみません。今、添付ファイル付きHTMLメールのテストをしてたら、
メールの中の区切りの部分におかしい箇所があることを見つけてしまいました。

 それが原因でおかしいような気がします。

 @nifty webメールに送った場合も、うまく表示されないようでした。

 もっと詳しく調査&修正して、またβ版ってことでアップロードさせていただ
きます。

[ ]