鸽舍&imap文件夹

我有一个关于垃圾邮件/草稿/发送文件夹的问题。 默认情况下,当我通过ISPManager面板创build邮箱时,它将浪费Inbox.Sent,Inbox.Trash,Inbox.Drafts。 我不喜欢,因为发送和草稿作为子文件夹收件箱是有点跛脚imo。 我想这3个是作为单独的文件夹,而不是子文件夹。 创build它们是没有问题的,只是在maildir中发送(例如),客户端可以看到它。 问题,我如何“让”服务器知道现在应该发送已删除邮件到.Trash而不是.Inbox.trash,草稿并分别发送到他们的新fodlers。

除INBOX外,这些文件夹名称对于Dovecot并不特别。 它不知道或不在乎他们叫什么,甚至不pipe他们是否存在。 你使用了一个创build默认文件夹集的工具,然后你重新命名了其中的三个,这对Dovecot来说很好。

这是您需要担心的IMAP客户端,而不是Dovecot。 根据约定(只有惯例),IMAP客户端将草稿存储在名为“草稿”的文件夹中,在名为“垃圾箱”的文件夹中删除邮件,然后发送邮件…对于发送的邮件,没有太大的约定。 大多数IMAP客户端使用“发送”,其他使用“发送邮件”,其他人使用其他名称。 对于大多数客户端(例如Thunderbird),这些只是默认值,并且可以将客户端configuration为指定不同的文件夹作为草稿,发送或垃圾文件夹。

我认为把它们从“Inbox.Trash”等改名为“垃圾箱”是很好的,因为这样可以更好的匹配大多数IMAP客户端默认使用的内容。

同样,除了INBOX之外,Dovecot处理任何不同于其他文件夹的唯一方法就是如果你已经configuration了它。 一个常见的configuration是configurationDovecot过期插件在垃圾箱中更积极地过期消息。 配额插件是另一个地方Dovecot可能有特定于文件夹的configuration。 如果您在Dovecot服务器上具有此类特定于文件夹的configuration,则只需更改该configuration中的文件夹名称即可。 如果这些文件夹名称没有出现在Dovecotconfiguration中的任何地方,那么它们对Dovecot并不特别。