web-dev-qa-db-ja.com

メールを自動的に取得してローカルで読む

私の電子メールはリモートサーバーに保存され、IMAPによってどこからでもアクセスできます。

私が欲しいのは、そのリモートメールをバックグラウンドのラップトップに定期的に同期するメールクライアントです。これにより、メールクライアントを開くと、今日のメールがすぐに表示され、ダウンロードする必要がなくなります。バックグラウンド同期プロセスは、別のデーモンまたはメールクライアント自体の機能である可能性があります。

私が今持っているのは、ThunderbirdがIMAP経由でリモートメールサーバーにアクセスしているだけです。しかし、それは私がThunderbirdを起動したときにのみメールが同期することを意味し、それを読むことができるようになるまでには何年もかかります。それは遅いプロセスです。

Fetchmailはローカルのmaildirにメールをダウンロードできるので、私が望むものの一部を形成できると感じています。しかし、このメールにローカルでアクセスする最も簡単な方法は何ですか?また、fetchmailは双方向同期を処理するのに十分スマートなので、メールをローカルで削除、移動、または保存すると、変更がリモートIMAPサーバーに反映されますか?

または、バックグラウンドで同期して問題を解決できるThunderbirdのようなメールクライアントが他にありますか(私はGnomeで作業しています)?

3
trr

Fetchmailはメールを自動的に収集できますが、ローカルクライアントで実行したアクションでリモートIMAPサーバーを更新することはできません。

OfflineIMAP Thunderbirdとは直接連携しませんが(Thunderbirdは Maildir をサポートしていないため)、必要なことを実行できます。ただし、ローカルIMAPサーバー(例: Dovecot )をインストールし、Thunderbirdにそれを使用するように指示してから、OfflineIMAPを使用してローカルIMAPサーバーとリモートIMAPサーバーの同期を維持することができます。または、 Evolution のように、Maildirをサポートする別のクライアントに切り替えることもできます。

3
cjm