コマンドラインからメールを検索しようとしていますが、mu4eを使用してメールを読み込みます。しかし、次のことを行うプログラムを見つけるのは悪夢です。
- IMAPサーバーからmaildirフォルダに電子メールをダウンロードする
- サーバーがSSL / TLSを提供している場合はSSL / TLSを使用する
- 可能であれば、IMAP IDLEを効率的に処理してダーティループを防ぎ、メッセージを取得してください。
- セキュリティ上の理由から、GPG暗号化ファイルからパスワードを取得する方法があります。 (コンピュータに物理的にアクセスできる人を信じる必要はありません。)
- 複数のアカウントを同時に処理でき、可能であればリソースを節約するために一度だけ実行できます。
ボーナス:
- 効率的(フルIMAPサーバーのインストールを避けたい)
- 信頼できる
- まだ維持する
- 簡単な構成
- nixだけでなく一般的なLinuxディストリビューションにもパッケージ化
多くのソリューションを試しましたが、これらのタスクを処理するソリューションはないようです。
- Offlineimap:正式にIDLEのベータ版がありますが、それを使用するように設定することはできません(バグや重要なものを見逃している可能性があります...)。アイドルオプションを使用しても、オフラインimapは1回のスキャン後に停止します。そしてコミュニティによると、かなり遅くてバグが多いようです。
- mbsync: アイドル状態なし
- mbsync + mswatch: サーバーアクセスが必要なため不可能
- mbsync + imapnotify:おそらくこれまで最高の解決策でしょう...しかし、imapnotifyはdebianとnixにパッケージされていません。
- imapsync:メールボックスの種類を処理しません。
- fetchmail:PGPで暗号化されたパスワードを処理できません。
解決策はありますか?