我的网络托管商将我的帐户从 cPanel 系统移至 DirectAdmin 系统。他们似乎在移动过程中弄乱了我的邮箱层次结构。
在 Apple Mail 中,我一直将 IMAP 前缀设置为 INBOX。但在新系统上,Mail 看不到我的任何邮箱。如果我删除 IMAP 前缀,它就会看到我的邮箱。这很好,只是我的 iOS 设备看不到邮箱。它们只能看到带有 INBOX 前缀的邮箱。我查看了 iOS 中的 Mail 设置,发现 IMAP 前缀为空。
我的网络托管服务商试图告诉我问题出在我这边,我应该向 Apple 寻求帮助
答案1
所有邮箱都以 INBOX 为前缀是 Courier IMAP 的一个怪癖,在其他 IMAP 服务器下默认不加前缀是完全正常的。在 iOS 设备上重新添加 IMAP 帐户应该可以让一切正常运行。
如果你想由于某种原因,前缀必须存在,在 Dovecot 中它是按 来配置的namespace
。例如:
namespace inbox {
separator = .
prefix = INBOX.
inbox = yes
}
但这不是必需的——使用 Dovecot 您可以直接在 IMAP 根下创建邮箱。
(忽略该imapc_list_prefix
设置;它仅在 Dovecot 作为 IMAP 时使用客户,即当它将您的连接代理到另一个 IMAP 服务器时。)