Linux

如何使用使用者名而不是電子郵件地址進行 Dovecot 登錄?

  • August 9, 2020

我在執行 Dovecot 2.1.7 和 Postfix 2.9.6 的 Debian 7.2 機器上設置了一個郵件伺服器。我將 Dovecot 和 Postfix 都設置為從 Postfixadmin 填充的數據庫中載入虛擬使用者。

目前,郵箱/var/mail/example.com/username為每個域的每個使用者儲存,並且 Dovecot (IMAP) 要求提供完整的郵箱username@example.com以進行身份驗證。

是否有可能添加為某些電子郵件地址添加替代登錄的功能?例如能夠使用admin而不是登錄admin@example.com

Dovecot:添加缺少的域以登錄

您是否嘗試過使用 auth_default_realm 配置選項來填充缺失的域?

http://wiki2.dovecot.org/DomainLost

這是可能的。我假設在這種情況下,郵箱將位於與域使用者不同的目錄中?

您需要將該使用者添加到使用者數據庫,並確保 MailLocation 欄位指向正確的位置。

dovecot wiki上有更多關於使用者數據庫的資訊。

引用自:https://serverfault.com/questions/561623