我在运行 Dovecot 2.1.7 和 Postfix 2.9.6 的 Debian 7.2 机器上设置了一个邮件服务器。我将 Dovecot 和 Postfix 都设置为从 Postfixadmin 填充的数据库中加载虚拟用户。
目前,邮箱/var/mail/example.com/username
为每个域的每个用户存储,并且 Dovecot (IMAP) 要求提供完整的邮箱[email protected]
以进行身份验证。
是否有可能添加为某些电子邮件地址添加替代登录的功能?例如能够使用admin
而不是登录[email protected]
?
Dovecot:添加缺少的域以登录
您是否尝试过使用 auth_default_realm 配置选项来填充缺失的域?
http://wiki2.dovecot.org/DomainLost
这是可能的。我假设在这种情况下,邮箱将位于与域用户不同的目录中?
您需要将该用户添加到用户数据库,并确保 MailLocation 字段指向正确的位置。
dovecot wiki上有更多关于用户数据库的信息。
这是迄今为止我找到的最好的解决方案。
正如@AnFi 提到的,您必须附加或编辑 /etc/dovecot/dovecot.conf 文件
请参考此内容以获取更多信息https://docs.iredmail.org/authenticate.without.domain.name.html