搜索

9.5. 自动订阅用户至 IMAP 邮箱

download PDF

通常,IMAP 服务器管理员希望 Dovecot 自动创建某些邮箱,如 SentTrash,并将用户订阅给他们。您可以在 配置文件中设置它。

另外,您可以定义 使用特殊邮箱。IMAP 客户端通常支持为特殊目的定义邮箱,如用于发送电子邮件。为避免用户必须手动选择和设置正确的邮箱,IMAP 服务器可以在 IMAP LIST 命令中发送 特殊使用 属性。然后,客户端可以使用此属性来识别和设置,例如:发送电子邮件的邮箱。

先决条件

  • 配置了 Dovecot。

流程

  1. 更新 /etc/dovecot/conf.d/15-mailboxes.conf 文件中的 inbox 命名空间部分:

    1. auto = subscribe 设置添加到应该可供用户使用的每个特殊邮箱中,例如:

      namespace inbox {
        ...
        mailbox Drafts {
          special_use = \Drafts
          auto = subscribe
        }
      
        mailbox Junk {
          special_use = \Junk
          auto = subscribe
        }
      
        mailbox Trash {
          special_use = \Trash
          auto = subscribe
        }
      
        mailbox Sent {
          special_use = \Sent
          auto = subscribe
        }
        ...
      }

      如果您的邮件客户端支持更多特殊用途的邮箱,您可以添加类似的条目。special_use 参数定义 Dovecot 在 special-use 属性中向客户端发送的值。

    2. 可选:如果要定义没有特殊目的的其他 邮箱,请在用户的 inbox 中添加邮箱 部分,例如:

      namespace inbox {
        ...
        mailbox "Important Emails" {
          auto = <value>
        }
        ...
      }

      您可以将 auto 参数设置为以下值之一:

      • 订阅 :自动创建邮箱并订阅用户。
      • 创建 :自动创建邮箱,而无需订阅用户。
      • No (默认): Dovecot 不会创建邮箱,也不会为其订阅用户。
  2. 重新载入 Dovecot:

    # systemctl reload dovecot

验证

  • 使用 IMAP 客户端,并访问您的邮箱。

    带有 auto = subscribe 设置的邮箱会自动可见。如果客户端支持特殊使用的邮箱和定义的目的,客户端会自动使用它们。

其它资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.