Thunderbirdが最終的にmaildirストレージのサポートを取得してからしばらく(比較的短い)時間が経ちました(この記事の執筆時点では、Thunderbird 38.1.0を使用しています)。残念ながら、Thunderbird自体がメールを内部に保存する方法にのみ適用されるようです。 IMAP/POP3アカウントの場合。ただし、ユーザーにローカルに配信されるメールを含む一般的な/home/user/.maildirディレクトリの内容を読み取れるようにしたいと思います(/ var/pool/mailスタイルの配信の代わりに)。
さて、私が思いついた最良のアイデアは、Thunderbirdの「ローカルフォルダ」アカウントから特別に作成された目的の受信トレイフォルダをシンボリックリンクすることですが、Thunderbirdはその中のメールに気付くことさえできないようです、受信トレイ空のように見えます(再起動すら役に立ちません)。
もちろん、/ var/pool/mailを使用してThunderbirdのmovemailアカウントを設定するように戻すこともできます(ローカルメール配信を適切に行うeximを再構成した後)が、正直言ってその必要はありません。
これと同じこと(この夏にThunderbird 60.8.0で調べたもの)を疑問に思っている人のための追加情報として、Thunderbirdのmaildirセットアップをmuttと組み合わせたいと思っていたので、次のことを共有したいと思いました。
Thunderbirdとmaildirに関するMozillaのサポートのメモから:
注–ほとんどのユーザー、特にLinuxまたはメール管理者がMaildirを知っているという意味で、これは完全なMaildirではありません。 Thunderbirdアカウントでメールサーバーディレクトリを指定したり、メールにメッセージフラグを保存したりすることはできません。詳細については、wikiを参照してください
https://support.mozilla.org/en-US/kb/maildir-Thunderbird
https://wiki.mozilla.org/Thunderbird/Maildir
彼らはこれがなぜそうなのかを述べておらず、ただそうだと言っています。
メールのヘッダー間の違いの確認は次のとおりです。
Mutt、vdirsyncerとofflineimap
< Return-Path: <[email protected]>
…
Thunderbird
> From - Fri Jul 26 21:00:32 2019
> X-Mozilla-Status: 0001
> X-Mozilla-Status2: 00000000
> X-Mozilla-Keys:
> Return-Path: <[email protected]>
…
また、Thunderbirdは、電子メールのコピーの下部に空白行を挿入しました。
Tbirdは、メールボックスが単一のファイルである/ home/user/maildir形式を使用するように設計されていると思います。私が覚えているなら、maildir形式は各メッセージを別々のファイルに入れます。あなたが試みるかもしれないこと-問題を回避する間接的な方法であり、それは複数のフォーマット(maildirのような)を読み取ることができるIMAPサーバー(dovecotのような)をインストールし、Tbirdをローカルのdovecotに接続することです。私が使用している鳩小屋がスプールディレクトリで新着メールを探すことは知っていますが、ホームディレクトリで新着メールを探すこともできます。
私の電子メールは、Linuxサーバー上の個別のメールフォルダー(セットアップでは単一のファイル)に送られるため、事前にフィルター処理されます。独自のimapクライアントを実行する利点は、複数のOS上に複数のユーザー名を持つ複数のコンピューターがあることです。同じマシン上またはローカルネット経由でアクセスする必要があるかどうかにかかわらず、それらはすべてdovecotの下で同じメールストアにアクセスできます。
家の外からウェブサーバー経由でアクセスできるようにするというアイデアをいじくり回していますが、実際には必要がありませんでした。とにかく、imapサーバーをデータの「アダプター」の一種と考えてください。そうすれば、Thunderbirdにフィードできます...?