1.5. 向 IMAP 邮箱自动订阅用户
通常,IMAP 服务器管理员希望 Dovecot 自动创建某些邮箱,如 Sent
和 Trash
,并向它们订阅用户。您可以在配置文件中设置它。
另外,您可以定义 特殊用途邮箱。IMAP 客户端通常支持为特殊用途定义邮箱,如用于发送电子邮件。为避免用户必须手动选择和设置正确的邮箱,IMAP 服务器可以在 IMAP LIST
命令中发送 special-use
属性。然后,客户端可以使用此属性来识别和设置,例如:发送电子邮件的邮箱。
先决条件
- Dovecot 已配置。
流程
更新
/etc/dovecot/conf.d/15-mailboxes.conf
文件中的inbox
命名空间部分:将
auto = subscribe
设置添加到应该可供用户使用的每个特殊用途邮箱中,例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您的邮件客户端支持更多特殊用途邮箱,您可以添加类似的条目。
special_use
参数定义 Dovecot 在special-use
属性中向客户端发送的值。可选:如果要定义没有特殊用途的其他邮箱,请在用户的 inbox 中为其添加
mailbox
部分,例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以将
auto
参数设置为以下值之一:-
subscribe
:自动创建邮箱并向其订阅用户。 -
create
:自动创建邮箱,而无需向其订阅用户。 -
no
(默认):Dovecot 不会创建邮箱,也不会向其订阅用户。
-
重新载入 Dovecot:
systemctl reload dovecot
# systemctl reload dovecot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
使用 IMAP 客户端访问您的邮箱。
带有
auto = subscribe
设置的邮箱会自动可见。如果客户端支持特殊用途的邮箱并定义了用途,客户端会自动使用它们。