IMAPを使用してリストメッセージをリストフォルダーに自動的にソートする


9

受信したメッセージを、muttを使用してIMAPサーバー上のリスト固有のフォルダーに自動的に移動したいと思います。これらのリストはすべてlistsmuttに知られています。

私が今やっていることにより、定期的にタグメッセージでSender、その後、tag-save右のフォルダに。Muttはすでに正しいフォルダを提案しています。これは私にとってはあまりにも歩行者のようであり、これを自動化する方法がいくつかあるはずだと感じています。

MUAの外でこれを行うために利用できる特定のツールがあることを知っていますが、このサーバーにアクセスする唯一の方法は、一部のMUAを経由することです(たとえば、シェルアクセスを持っていません)。

mutt内でこれを行うにはどうすればよいですか?


Claws-mail MUAはそれを簡単に実行できますが、これはGUIアプリです。
キース

回答:


5

mutt自動フィルタリング機能のないインタラクティブMUAです。あなたの最良の選択は、スクリプト可能なIMAPクライアントを見つける(または書く)ことです。

メールサーバーには、フィルター編集機能を備えたウェブインターフェースやManageSieveプロトコルを備えている場合もあります。


または、非常に醜いが実行可能:

  • fetchmail / getmail / offlineimapを使用して自分のコンピュータにメッセージを取得する
  • procmail / maildrop / sieveでフィルタリングする
  • 自分のIMAPサーバーに保存する、offlineimapを使用してアップロードしてください。

+1は、利用可能なウェブインターフェースを確認するための言及です。サーバー側のIMAPフィルタリング>>クライアント側のIMAPフィルタリング
afrazier

この回答に感謝しますが、私にはまったく役に立たないと言っておく必要があります。どちらかと言えば、muttでこれを行うキーボードマクロを作成することになります。
ベンジャミンバニエ

4

これを行うには、imapfilterを使用できます。ドキュメントから:

IMAPFilterはメールフィルタリングユーティリティです。インターネットメッセージアクセスプロトコル(IMAP)を使用してリモートメールサーバーに接続し、サーバーに検索クエリを送信して、結果に基づいてメールボックスを処理します。同じまたは異なるメールサーバーのメールボックスに存在するメッセージを削除、コピー、移動、フラグ付けするために使用できます。IMAPプロトコルの4rev1および4バージョンがサポートされています。

IMAPFilterは、構成および拡張言語としてLuaプログラミング言語を使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.