У меня есть почтовый сервер, настроенный на машине Debian 7.2 под управлением Dovecot 2.1.7 и Postfix 2.9.6. У меня Dovecot и Postfix настроены для загрузки виртуальных пользователей из базы данных, заполненной Postfixadmin.
В настоящее время почтовые ящики хранятся в /var/mail/example.com/username
для каждого пользователя для каждого домена, а Dovecot (IMAP) требует полного username@example.com
для аутентификации.
Можно ли вообще добавить возможность добавлять альтернативные логины для определенных адресов электронной почты? Например, возможность войти с помощью admin
вместо того admin@example.com
?
Вы пробовали использовать параметр конфигурации auth_default_realm для заполнения отсутствующего домена?
Это лучшее решение, которое я нашел до сих пор.
Как упоминалось в @AnFi, вы должны добавить или отредактировать файл /etc/dovecot/dovecot.conf с помощью
auth_default_realm = mydomain.com
Пожалуйста, обратитесь к этому как для получения дополнительной информации https://docs.iredmail.org/authenticate.without.domain.name.html
Это возможно. Я предполагаю, что в этом случае почтовый ящик будет в другом каталоге, чем у пользователей домена?
Вам нужно будет добавить этого пользователя в базу данных пользователя и убедиться, что поле MailLocation указывает на нужное место.
Дополнительная информация о базе данных пользователей доступна на сайте голубятня вики.