如何组织Maildir子目录

我有一个邮件服务器:

  • 后缀传输
  • 鸽舍/ IMAP阅读
  • Maildir存储
  • 雷鸟作为主要支持的客户端(但当然,我想与所有兼容)
  • 用于Webmail访问的Roundcube

我似乎无法find一个正确的方式来组织我的Maildirs。 目前,我的个人看起来像这样:

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创build的,其他的是我自己创build的。 但是,我似乎无法让结核病与他们合作。 他们不会出现在那里。 此外,突然之间,结核病不会再看到任何文件夹。 如果我点击收件箱 – > Concepten它会大声对我说“.INBOX.INBOX.Concepten不存在”??

我能做些什么来组织这个? 什么是推荐的方式?

我同意@David_Collantes:弄乱了你的各种客户,我怀疑你的Maildir命名空间有不同的想法。

在Thunderbird中,进入服务器设置 – >高级,将你的“个人名字空间”设置为“。”。 您可能还必须取消选中“允许服务器重写这些命名空间”框。

此设置控制客户端查找文件夹的位置。 因此,您可以为您的IMAP文件夹创build一个仅适用于thunderbird的小节。

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

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

做“乱七八糟”的不是服务器,而是你的客户端在设置给予目录名称的首选项时,以及指定IMAP根path。 使用Dovecot,您正在使用的是,您应该将IMAP根留在您的客户端设置,以自动检测。 在RoundCube上,保留下列configuration设置,因为它们来自默认设置:

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

所以RoundCube会自动确定IMAP的根目录。