ローカル電子メールストレージとimapの同期-muttフレンドリー


16

概要

私の問題:クライアントを選択してオフラインでメールを読みたい(mutt)が、メールの移動などのアクションをimapサーバーとの双方向sncに保持したい

私の質問:まだのような標準ツール使用中にこれを行うための簡単な方法がありfetchmailprocmailなどは、?

詳細

Gmailアカウントを持っています。さまざまな理由-いくつかの制度-私はメールクライアントからこのメールを読むことができる必要があります。従来のローカルメール設定で保管するのと同じように、「受信箱」をきれいにして、「アーカイブ」を検索できるようにします。Webクライアントのフォルダーにメールを移動する場合、ローカル受信ボックスでこれを考慮したいです。

可能であれば、このメールをから読みたいと思いmuttます。以前はmuttのネイティブimap機能を使用していましたが、muttは実行するたびにサーバーに接続する必要があります。メールを読んでいるときに接続が切断されることが多く、バックでmuttが開いています。メッセージヘッダーのキャッシュのみを保持し、新しいメッセージの読み込みにはサーバーへの往復が必要です。メッセージを送信する場合、他のメッセージを見る前に、STMPを介して確認されるまで待機する必要があります。

これを回避する方法はありますか?Thunderbirdのようなファットクライアントをソリューションとは考えていません。端末へのアクセスが必要で、メールをgrepできるようにしたい、procmailのフィルタリング機能をうまく利用し、分離したシステムを好みます。

前述したように、fetchmailprocmailsendmail私を得る ほとんどが-ではなく、かなりのクライアント間の同期に私の活動を維持することができることに。

何か不足していますか?私はFreeBSDハンドブックの電子メールに関するセクションと多くのブログ投稿を見てきましたが、この方法ですべてをまとめるものは何もありません。

ところで、私はArch LinuxとDebianを実行しています。


6
考えましたofflineimapisync?彼らは両方ともうまく機能します
...-jasonwryan

1
@jasonwryanのコメントを手伝うために:offlineimap.orgisync.sourceforge.net
slm

ありがとう。現在absyncという名前のisyncを見つけました。それはうまく機能しています!
セラ

回答:


10

OfflineIMAPisyncはどちらもmutt、他の基準とうまく統合され、他の基準を満たすプログラムです。

OfflineIMAPはPythonで、isyncはCで記述されています。どちらも非常に高速です。

どちらのプログラムも十分に文書化されており、セットアップが簡単です。isyncはおそらく少し簡単です。

覚えておく価値のあるそれぞれの機能には1つの大きな違いがあります:mbsync(isyncの実行可能ファイル)を使用して、リモートIMAP maildir 1をローカルコピーから再作成できます。OfflineIMAPはこれを実行できません。[修正:v6.4.0から、OfflineIMAP にはリモートリポジトリにフォルダーを作成するcreatefoldersオプションがあります]。

Arch Wikiには、両方のページに構成例とユースケースがあります。2


1.仮に、誤ってリモートメールストアを削除し、ローカルマシンのバックアップから回復する必要がある場合...
2. isyncおよびOfflineIMAP


次に、isync / mbsyncのアイデアを考えます。OfflineImapは、Gmailアカウントでは十分な信頼性がありません(トラフィックの多いメーリングリストに登録しているため、OfflineImapが頻繁にスタックします)。
セルジュブロスラフスキー14年

述べられた違いはもはや当てはまらないようです(OfflineIMAPについては、createfolderを参照してください)?
ニコスアレクサン

@NikosAlexandrisはい:これは6.4.0で導入されました。回答を更新します。プロンプトをありがとう。
-jasonwryan

オンオフトピック:別の違いは、mbsyncUTF8のものを処理できないことですが、Pythonソリューションがありますofflineimap(たとえば、muttのサイドバーのギリシャ文字を参照してください。mbsyncそれを行うことができます。または、Pythonベースのソリューションを提供しようとしますそれ可能ならば、同様にOfflineIMAPのギブの私の問題最近(UID関連妥当性だけでなく、私が削除したら、重複したメッセージを作成する。readonly = trueオプションを選択します。
ニコスAlexandris

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