Столкнулся с интересной картиной в CGP 6.1.8 (возможно это есть и в других версиях).
Есть несколько различных доменов:
domain1.com (глобальный)
domain2.com
domain3.com
Заведены пользователи в доменах. Например:
user1@domain1.com
user2@domain1.com
user3@domain1.com
user1@domain2.com
user4@domain2.com
user5@domain2.com
user2@domain3.com
user7@domain3.com
user8@domain2.com
При авторизации через web-интерфейс мы пишем логин user*@domain*.com и нормально авторизируемся.
Но при авторизации клиентов через SMTP или IMAP наблюдается другая картина. Например:
Если авторизируемся как user1@domain2.com и пароль совпадает с user1@domain1.com, то авторизирует как user1@domain1.com и отдаёт его почту. (!)
Если авторизируемся как user2@domain3.com и пароль не совпадает, то сообщает, что пароль неправильный.
Если авторизируемся как user4@domain2.com со своим паролем, то нормально авторизируемся.
Т.е. нормально авторизоваться получается только когда нет совпадений в именах клиентов с глобальным доменом.
Выход из этой ситуации это авторизироваться как user1%domain2.com и user2%domain3.com со своими паролями. Тогда авторизация проходит корректно.
Это так и задумано?
---
©ALex