質問: スクリプトthunderbirdフィルター thunderbird用に独自のフィルターを作成することは可能ですか。どの言語を使用してもかまいません。電子メール(ヘッダーとテキスト)を完全に分析し、内容に基づいて特定のアクションを実行できるようにしたいと考えています。現在の電子メールを以前に受信したメッセージと比較できる場合のボーナスポイント(主に重複するログメッセージを削除するため)
回答: いいえ、これは不可能のようです。このような処理は、メールサーバーで行うのがおそらく最も簡単です。 procmail 、 courier maildrop 、 amavisd-new などです。amavisd-newは、配信前に外部処理プログラム(通常はウイルス対策デーモンおよびスパム対策デーモン)にメールを渡すように特別に設計されています。サーバー側でそれができない場合は、拡張機能を作成する必要がありますが、それはおそらく手間がかかりすぎます。最後に、正規表現、外部プログラムの実行、およびjavascriptアクションをサポートする filtaquilla 拡張機能を使用して、ニーズの大部分を満たすことができるかもしれません。詳細については、 作成者のページ を参照してください。個人的には、メールサーバーにアクセスできず、filtaquillaがニーズを満たしていない場合は、ローカルのpostfix/imapメールサーバーをセットアップして、ispからメールを取得し、カスタムで配信する前に処理することを選択しました。スクリプト。 tb拡張子を書くよりもはるかに簡単なはずです。しかし、それはあなたのニーズにはやり過ぎかもしれません。