受信と受信ログの違いNo.46571
すみこ さん 14/08/26 15:50
 
46562で教えてもらった方法で、
メールのエクスポートから削除まで、マクロを使用してエクスポートできることを確
認できました!!

「受信」と「受信ログ」の内容をエクスポートしたのですが、
・「受信」に格納されているメールを開くとテキスト形式。
・「受信ログ」に格納されているメールを開くとhtml形式。

となってました。
「受信」と「受信ログ」に入っているメールの違いはどういったものでしょうか。

ちなみに、受信する際は.eml形式にしてあり、1メール1ファイルと設定しております。

[ ]
RE:46571 受信と受信ログの違いNo.46573
秀まるお2 さん 14/08/26 17:47
 
 受信ログは、インターネット上を流れてくる、いわゆる「エンコード」された
メールでして、それをそのままエクスポートすると、そのエンコードされたその
まんまがエクスポートされます。で、結果、HTML形式メールはHTML形式メールと
してエクスポートされます。

 受信フォルダに入ったメールは、いわゆる「デコード」といって、エンコード
された形式のメールを秀丸メールが解析した結果の形になってまして、HTML
メールの場合には、普通のテキスト形式に変換された上で、添付ファイルの枠に
「HTMLメール」というアイコンが出てくるような形になります。

 で、その、「受信」フォルダにあるメールをこの前のマクロでエクスポートす
ると、HTMLメールが普通のテキスト形式メールに変換されてエクスポートされて
しまいます。

 HTMLメールをHTML形式としてエクスポートするには、マクロの中のExport文の
所を書き換える必要があります。

    ##n = dllfunc("Export", $base_dir + $$folder, .....

 のようになってる部分を、例えば

    ##n = dllfunc("Export", $base_dir + $$folder, "eml-number"
        , "encode-attach-html", "orikaeshi");

 のように直せばいいです。

 "encode-attach"となってる部分を
 "encode-attach-html"と書き換えればいいです。

 どうでしょうか。

[ ]
RE:46573 受信と受信ログの違いNo.46578
すみこ さん 14/08/27 10:05
 
いつもありがとうございます!

"encode-attach"となってる部分を
"encode-attach-html"と書き換えればいいです。

上記を試したのですが、
一部「HTMLメールをエンコードして文字化けする可能性を検出しました。このメール
はテキスト形式でエクスポートします」と注意が表示されました。

------
秀丸メールはメールを受信すると、
本文・添付・HTMLとバラバラのフォルダに格納されてしまうので、
オリジナルのメールと同じような形にするのであれば、
「受信ログ」をはじめにご教授いただいたマクロでエクスポートするのがいいのかな
〜と考えております。
※いちばんオリジナルのメールの形に近いものがそれかな。。と。

[ ]
RE:46578 受信と受信ログの違いNo.46579
秀まるお2 さん 14/08/27 10:48
 
 「受信」とかのフォルダにあるメールは、いわゆる「デコード」の処理がなさ
れてるので、それをまた「エンコード」しても、元のメールと完全に同じ形式に
戻る保証は無くて、例えば元々文字化けしてたメールがあったりすると、文字化
けしてる部分が適当な文字に置き換えられてデコードされたりして、それを
エンコードしなおすと、元のメールとは少し内容が書き換わったようになってし
まいます。

 という話が1つありまして、それとは別に、デコードされたメールを
エンコードする処理で何かエラーがあると、エクスポートの処理中にいろいろと
エラーメッセージとか警告メッセージが出ることがありえます。

 HTMLメールをHTML形式でエンコードする場合は、特にそれ用のエラーが出るこ
とがあって、今回それが出てしまったってことなんだと思います。

> オリジナルのメールと同じような形にするのであれば、
> 「受信ログ」をはじめにご教授いただいたマクロでエクスポートするのがいいのかな
> 〜と考えております。

 それが一番いいと思います。

 ただ、標準の設定のままだと、受信ログは、最近の2ヶ月分を過ぎた分から順
次勝手に削除されます。削除されないようにするには、「設定・アカウント毎の
設定...」の「上級者向け・ログ」の所で保持期間を適当に長く指定する必要が
あります。

 また、受信ログはサイズも大きいので、あんまり大量にためるとハードディス
クの容量も圧迫するし、秀丸メールで「受信ログ」のフォルダを選択した時に待
たされる時間が極端に長くなったりする可能性も高くなります。その辺もご注意
お願いします。

[ ]