2つのバックエンドタイプを持つSubversionのように、BDBベースとファイルベース。私が見たほとんどの電子メールアプリケーションはデータベースバックエンドを使用していますが、データベースはエンドユーザーによって操作するのに便利ではありません。
現在私はThunderbirdを使用しています。これはバックエンドとしてデータベースを使用しています。私は4つのマシンでThunderbirdを実行するので、4つの別々のデータベースがあります。そして私はたくさんのメールアカウントを持っています(いいえ、メールを送ってください。)したがって、バックエンドがファイルベースの場合は、Gitリポジトリを設定してそれらすべてを同期させるだけです。しかしThunderbirdは内部データベース形式を持っているので、これらの別々のデータベースを管理するのは非常に不便です。
最良の回答は、クライアント間の電子メールを共有するために設計されたサーバーを使用することです。その後、そのサーバー上の電子メールにアクセスできるようになりました。あなたはあなた自身のものをUbuntuで設定するか、またはGmailを使用することができます。