一部のメールには、次の形式のファイルが含まれています。TNEF(トランスポートニュートラルカプセル化形式)。この添付ファイルはしばしば呼び出されます。winmail.dat
。抽出ツールLinuxでは動作しますが、最初はOutlookで開きます。
MailDir形式でメールを保存する大きなディレクトリ階層があります。
どうすれば一番いいのでしょうか?
- winmail.datを含むサブフォルダからメッセージを検出するのが最善です。
- winmail.datを切り取って解凍
- メールを「再組み立て」します。
grep / perlを使用して一時ファイルを見つけて切り取り、抽出された/ 7bit_convertedフラグメントを(希望的に)有効な電子メール構造に再構築する「粗くて素朴な」方法を想像できます。
誰かがより適切なツールを使用してより良い方法を見つけることができます。また、病気や同様の努力について直接考えることができる話にも興味があります。
私の夢では、ここで誰かがPythonのようなクールなフレームワークを使って、「some_conditionと一致するEメールのMailDirsでsome_propertyを再帰的に見つける」などのことを行うことを書いた/見たことがあります。
その「核心」を呼び出されたものに置き換えると、即時のtnef -xyz
要件を満たすことができますが、このような素晴らしい「例」を持つことは、自分自身だけでなく他の多くのユースケースにもかなり役に立ちます。