ダウンロードせずにメールをチェックし、スクリプトを実行する

ダウンロードせずにメールをチェックし、スクリプトを実行する

特定の処理アクティビティ (主に、一部のデータ ファイルをバックアップできる別のマシンに移動する) を実行するスクリプトを作成していますが、コピーをトリガーするタイミングがわかっているのは、メールが IMAP メール サーバー (ネットワーク外) の特定のフォルダーに配信されたときだけです。

だから私は何かを探していますのみメールチェックを実行し、新着メールの場合スクリプトをトリガーします。他に選択肢がない限り、IMAP フォルダーの内容をダウンロードしたくありません。

fetchmailgetmailまたはこれを行うことができますかofflineimap、それとも他に何かありますか?

答え1

imapfilterをチェックしてください。これにより、リモートのimapサーバーをチェックできます。https://github.com/lefcha/imapfilter

関連情報