web-dev-qa-db-ja.com

Maildirサブディレクトリを整理する方法

私はメールサーバーを持っています:

  • 転送の接尾辞
  • 読むためのDovecot/IMAP
  • ストレージ用のMaildir
  • サポートされている主なクライアントとしてのThunderbird(ただし、もちろん、すべてと互換性がありたい)
  • Webメールアクセス用のRoundcube

Maildirを整理する正しい方法が見つからないようです。現在、私の個人的なものは次のようになります。

drwx------ 5 bartvh bartvh   4096 May  5 19:42 .Drafts
drwx------ 5 bartvh bartvh   4096 May  7 16:55 .INBOX.Concepten // Dutch for drafts
drwx------ 5 bartvh bartvh   4096 May  7 12:14 .INBOX.Junk
drwx------ 5 bartvh bartvh   4096 May  7 12:14 .INBOX.Trash
drwx------ 5 bartvh bartvh   4096 May  7 16:54 .INBOX.Verzonden // Dutch for Sent
drwx------ 5 bartvh bartvh   4096 May  6 19:50 .Junk
drwx------ 5 bartvh bartvh   4096 Apr 27 14:41 .Ongewenste e-mail // Dutch for Junk
drwx------ 5 bartvh bartvh   4096 May  6 08:26 .Sent
drwx------ 5 bartvh bartvh   4096 May  6 12:09 .Trash
drwx------ 2 bartvh mail    45056 May  8 08:24 cur
-rw------- 1 bartvh bartvh     17 Feb 14 19:03 dovecot-keywords
-rw------- 1 bartvh bartvh  26778 May  8 08:24 dovecot-uidlist
-rw------- 1 bartvh bartvh   7264 May  8 08:24 dovecot.index
-rw------- 1 bartvh bartvh 411648 May  8 08:24 dovecot.index.cache
-rw------- 1 bartvh bartvh  19248 May  8 08:24 dovecot.index.log
drwx------ 2 bartvh mail    12288 May  8 08:24 new
-rw------- 1 bartvh bartvh    109 May  7 16:55 subscriptions
drwx------ 2 bartvh mail     4096 May  8 08:16 tmp

ご覧のとおり、それは混乱であり、二重のものがたくさんあります。以前に.INBOXが付いていたものは、Thunderbirdによって作成されたもので、他のものは私が自分で作成したものだと思います。しかし、私は実際にはTB彼らと一緒に働いているようには見えません。彼らはそこに現れません。さらに、突然、TB won ' [受信トレイ]-> [コンセプト]をクリックすると、「。INBOX.INBOX.Conceptenは存在しません」と叫びますか?

これを整理するにはどうすればよいですか?推奨される方法は何ですか?

4

@David_Collantesに同意します。混乱を引き起こしているのは、Maildir名前空間についてさまざまな考えを持っていると思われるさまざまなクライアントです。

Thunderbirdで、[サーバー設定]-> [詳細設定]に移動し、[個人の名前空間]を「。」に設定します。 [サーバーにこれらの名前空間のオーバーライドを許可する]チェックボックスをオフにする必要がある場合もあります。

この設定は、クライアントがフォルダーを探す場所を制御します。したがって、Thunderbird専用のIMAPフォルダのサブセクションを作成できます。

0
pjz

ええ、Maildirでメールボックスを整理する方法についての本当の基準はありません-異なるプログラムは物事がどのように配置されるべきかについて異なる考えを持っています。

正直なところ、IMAP経由ですべてにアクセスし、IMAPサーバーにフォルダを処理させるのが最善です。

0
womble

「混乱」を引き起こしているのはサーバーではなく、クライアントであり、ディレクトリに付ける名前の設定を行うとき、およびIMAPルートパスを指定するときです。使用しているDovecotでは、クライアント設定でIMAPルートを空のままにして、自動的に検出する必要があります。 RoundCubeでは、次の構成設定をデフォルトのままにしておきます。

$rcmail_config['imap_root'] = null;
$rcmail_config['imap_delimiter'] = null;

そのため、RoundCubeはIMAPのルートディレクトリを自動的に決定します。

0
user1797