如何组织 Maildir 子目录

如何组织 Maildir 子目录

我有一个邮件服务器:

  • 转账后缀
  • Dovecot/IMAP 用于阅读
  • Maildir 用于存储
  • Thunderbird 作为主要支持的客户端(但当然,我希望与所有客户端兼容)
  • Roundcube 用于网络邮件访问

我似乎找不到正确的方式来组织我的 Maildir。目前,我的个人 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 再也看不到任何文件夹了。如果我单击 Inbox->Concepten,它会对我大喊“.INBOX.INBOX.Concepten 不存在”??

我该怎么做才能组织好这一切?有什么推荐的方法吗?

答案1

我同意@David_Collantes 的观点:造成混乱的是您的各种客户,我怀疑他们对您的 Maildir 命名空间有不同的想法。

在 Thunderbird 中,转到服务器设置 -> 高级,并将“个人命名空间”设置为“。”。您可能还必须取消选中“允许服务器覆盖这些命名空间”框。

此设置控制客户端查找文件夹的位置。因此,您可以在 IMAP 文件夹中创建一个专门用于 thunderbird 的子部分。

答案2

是的,对于如何在 Maildir 中组织邮箱没有真正的标准——不同的程序对于如何布局有不同的想法。

老实说,最好通过 IMAP 访问所有内容并让 IMAP 服务器处理文件夹。

答案3

造成“混乱”的不是服务器,而是您的客户端,在设置目录名称的首选项以及指定 IMAP 根路径时。使用您所使用的 Dovecot,您应该在客户端设置中将 IMAP 根保留为空,以便自动检测。在 RoundCube 上,保留以下默认配置设置:

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

因此 RoundCube 将自动确定 IMAP 的根目录。

相关内容