特定メールヘッダの削除No.36444
mogphy さん 09/07/03 17:58
 
受信されているメールすべてから、特定のメールヘッダを一括削除したいのですが、
どのようにすれば出来ますか?

[ ]
RE:36444 特定メールヘッダの削除No.36445
秀まるお2 さん 09/07/03 22:16
 
 「ファイル・バックアップのお手伝い...」の所での「重要でないヘッダを削
除する」というのオプションを使うのがいいと思います。

 まず、目的のアカウント配下のメールデータ(またはすべてのメールデータ)
をバックアップします。それから「ファイル・バックアップのお手伝い...」で、
「対象期間のメールを移動する」とし、対象期間を「指定なし〜2999年」のよう
にすればすべてのメールが対象となって処理されます。

 移動された結果のメールからは、余計なヘッダが除去されます。

 今度はその移動した先のアカウントを元にして、もう一度「バックアップのお
手伝い...」で、今度はヘッダの加工をしないで、とにかくすべてのメールを元
のアカウントに移動させるような形で実行すればいいです。

 それで余計なヘッダがごっそり削除されます。

 もしも、そこで指定出来るヘッダとは別に、何らかの特定のヘッダだけうまく
削除したいということでしたら、それはマクロで面倒な処理を書いてやることに
なると思います。あるいはもしも同じ名前のヘッダがメール本文中にあってもか
まわず削除していいなら、秀丸エディタのgrep置換を使って削除してしまうとい
う作戦もありかと思います。

[ ]
RE:36444 特定メールヘッダの削除No.36460
山紫水明 さん 09/07/04 22:07
 
 mogphyさん,

>受信されているメールすべてから、特定のメールヘッダを一括削除したいので
>すが、どのようにすれば出来ますか?

 よろしければ,ライブラリにある拙作のマクロ「不要ヘッダを削除するマク
ロ」 http://hide.maruo.co.jp/lib/tkmacro/tkdeleteheader.html
を見てください。

     では, (^^)/~
                                    山紫水明(ユーザー)
                                    SANSHISUIMEI

[ ]
RE:36460 特定メールヘッダの削除No.36470
mogphy さん 09/07/04 23:27
 
秀まるお2 さん、山紫水明 さん、

コメントありがとうございます。

特定ヘッダだけを削除したかったので、山紫水明さんのマクロを試して
みたのですが、本文が文字化けして保存されてしまうケースが多数
ありました。

あらかじめバックアップを取っておいたので事なきを得ましたが、
今回は自分でマクロを書いて対応することにします。

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

[ ]