据我所知,像草稿、已发送和垃圾箱这样的“系统文件夹”是由 IMAP 应用程序(网络邮件)而不是 Dovecot 创建的,但有没有办法抑制该过程并让 Dovecot 在网络邮件前面执行此操作?
我发现了一些/etc/dovecot/conf.d/mailboxes.conf
允许自动创建和自动订阅这些“特殊用途”邮箱的配置选项,但我不确定这是否是我正在寻找的。如果是这样,这些“系统文件夹”将在用户登录到 webmail 之前或在登录过程中创建,这与使用 webamil 功能创建这些文件夹相同。
我的 Dovecot 设置使用 mbox 格式和 SQL 进行用户存储。
经过一些测试后,设置
auto=subscribe
完成了这项工作,但只是部分完成。它会创建 mbox 文件夹并将它们显示在 webmail 中,但无论如何用户都需要将 webmail Draft、Sent、Trash 文件夹“绑定”到这些系统文件夹。