如何使用用户名而不是电子邮件地址loginDovecot?

我有一台运行Dovecot 2.1.7和Postfix 2.9.6的Debian 7.2机器上的邮件服务器。 我同时设置了Dovecot和Postfix来从Postfixadmin填充的数据库加载虚拟用户。

目前邮箱存储在每个域的每个用户的/var/mail/example.com/username ,而Dovecot(IMAP)要求提供完整的[email protected]用于authentication。

是否可以添加为某些电子邮件地址添加替代login的function? 如能够使用admin而不是[email protected]login?

Dovecot:添加缺less的域名login

你有没有尝试使用auth_default_realmconfiguration选项来填补缺less的域名?

http://wiki2.dovecot.org/DomainLost

这是可能的。 我假设在这种情况下,邮箱将在与域用户不同的目录中?

您需要将该用户添加到用户数据库,并确保MailLocation字段指向正确的位置。

在dovecot wiki上还有一些关于userdatabase的信息。