9.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 dovecotCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
使用 IMAP 客户端访问您的邮箱。
带有
auto = subscribe设置的邮箱会自动可见。如果客户端支持特殊用途的邮箱并定义了用途,客户端会自动使用它们。