web-dev-qa-db-ja.com

私の/ homeに20GB以上のメールがあります。そのためのより良い解決策は何ですか?

私の電子メールストレージ要件は、ローカルメールストレージに関して合理的なものを超えています。私たちが話しているように、私の家のパーティションの99%は、Thunderbirdsメールディレクトリの個人メールでいっぱいです。言うまでもなく、これは苦痛で検索がひどく、バックアップが機能することを歴史が証明しているように、Thunderbirdは非常に簡単に大量のメールを失う可能性があります。

現在、私は毎日のメール用にリモートIMAPSサーバー(Dovecot)を実行しており、どこからでもアクセスできます。これは、私自身の練習から、最大約1000通のメールで効率的に機能します。次に、いくつかのアーカイブディレクトリを使用してメールを移動する必要があります。

私はDBMailを調べてきましたが、どのような解決策を使用すれば、自分のケースを悪化させるのか、改善するのか疑問に思います。サポートされているデータベースのいずれも、すぐに使用できる文字列重複排除または文字列圧縮を採用していません。これは、20GB以上のメールで役立ちますか?昔ながらのIMAPサーバーにフォールバックするのはどうですか? ZFSのようなファイルシステムは、GZIPのようなものを透過的にサポートします。

誰かが自分の考えを共有できますか? 20GBは主にメーリングリストと通常のメールで構成されています。添付ファイルのようなものではありません。


いくつかの説明を追加するには;

  • 私たちが話しているように、私のメールはサーバー側でインデックス付けされていません。新しいメールだけがリモートIMAPサーバーに到着します。これはすべて、以前のPOP3アカウント、ローカルにミラーリングされたGmailおよびIMAPアカウントのローカルストレージです。私の見解では、吸うのはThunderbirdではなく、吸うのはそのファイル形式です。

  • 1000通のメールについて。外出先ではAlpineとMobileMailを使用しており、どちらも非常に満足していますが、実際にメールを管理するにはある程度の管理が必要です。 Sieveはそれを大いに助けますが、特にモバイルクライアントでは、10.000通の電子メールを閲覧するのは楽しいことではありません。

  • 私はDovecotに非常に満足しており、問題はありませんでした。これが進むべき道なのだろうか。または、他のより良いソリューションがある場合。

  • 私の質問は、20GB以上のメールを許可し、オンデマンドでリモートアクセスでき、バックアップとアーカイブに値するベストプラクティスソリューションは何ですか。 24時間年中無休で利用できる必要はありません。

私が採用した最後のアプローチは、ローカルIMAPサーバー(Dovecot)をインストールし、次のガイドを使用してアーカイブとして構成することでした。 http://en.gentoo-wiki.com/wiki/Dovecot/InstallThunderbird ==

3
Skinkie

IMAPは、その前身のPOPとは異なり、電子メールの「マスター」ホームがサーバー上にあるように設計されています。 IMAPクライアントによって保存される可能性のあるもの(Thunderbird、Webメールクライアント、その他)はすべて、サーバー上にあるもののキャッシュとして扱われます。そのため、完全に廃棄可能であり、価値がありません。 Thunderbirdがそれをうまく管理せず、それを破壊したり失ったりした場合、それはほとんど問題になりません。サーバー上の情報から再構築されます。最悪の場合、それが本当に破損している場合は、削除する必要があるかもしれません。それをバックアップしないでください、そしてそれについてあまり心配しないでください。

適切に管理されたDovecotサーバーは[〜#〜] not [〜#〜]何らかの方法で電子メールを紛失または破損します。 (しかし、もちろん、バグや災害が常に発生する可能性があることを保証することはできません。)私はDovecotを使用していくつかの非常に大きな電子メールサーバーを構築しました。

DovecotIMAPサーバーが「最大約1000通の電子メールで効率的に機能する」というあなたの主張は間違っているように聞こえます。私の個人的な電子メールはDocevotIMAPサーバーに保存されます。メーリングリストを除いて、100000通以上の個別のメールがあります。これは、通常のext3ファイルシステムで通常のMaildirストレージを使用しています。 dboxにアップグレードすることはできましたが、必要はありませんでした。それはうまくいきます。

最近の20GBは膨大な量のストレージではありません。その量のデータの重複排除と圧縮については、まったく心配しないと思います。

4
Celada

メールメッセージのバックアップをmaildir形式(メッセージごとに1つの個別のファイル)で作成することをお勧めします。

それらをEMLまたはPDFとして保存できます。セキュリティのために、次の理由により、メッセージごとに1つのZipファイルであるZip形式を使用してそれらを圧縮および暗号化できます。

なぜ単一ファイルなのか。

  • 移動、コピー、同期が簡単です
  • 大きなモノリシックファイル(mbox、pst、db、dbx)にファイルを保存するのではなく、ファイルが破損する可能性は最小限です。
  • Windowsエクスプローラーのみを使用して管理できます

エクスポートしたファイルをポータブルハードドライブに保存するか、DVDに書き込んでオフサイトにコピーすることができます。

Dovecotサーバーはmbox形式とmaildir形式の両方をサポートしており、rsnapshootを使用して/ var/mailフォルダーをバックアップできます。このアプローチの問題は、新しい電子メールメッセージのみをダウンロードするのではなく、ダウンロードに必要な時間です。

MsgExtract IMAPおよびThunderbirdからメッセージをエクスポートし、オプションのZip圧縮を使用して単一のファイルとして保存できます。必要に応じて、保存したファイルをIMAPサーバー、Thunderbird、またはOutlookにエクスポートして戻すことができます。

(免責事項、私はMsgExtractの作成者です)

3
jponce