>[оверквотинг удален]
> чайник, банально не понимаю другое. Я наверное что-то не понимаю с
> аутентификацией. Когда пароли в самой базе лежат в открытом виде -
> вопросов нет, обычный plain-метод аутентификации, но через ssl/tls канал. Пароли и
> хранятся в открытом виде и передаются тоже, но т.к. сам канал
> зашифрован, то ничего не увидишь. Я хотел так сделать, но мне
> запретили, сказав, что пароли в самой базе тоже должны лежать хотя
> бы в каком-нибудь зашифрованным виде, а не в открытом. Чуть выше
> я привел пример с md5. В связи с этим, мне не
> понятно, что делать с паролями, которые лежат уже в самой базе
> в зашифрованном виде, т.е. как в таком случае можно проводить аутентификацию? Не уверен, что понял верно но:
Для аутентификации пользователей имеем цепочку:
БД---Dovecot--IMAP client.
Все эти APOP и его друзья имеют значение только на промежутке Dovecot--IMAP client
В связке БД---Dovecot тебе нужно согласовать алгоритм шифровани паролей
Напр: SHA2 или md5
1. Кури кофиги связки Dovecot--IMAP client.
2. В Dovecot разреши AUTH PLAIN и AUTH LOGIN, далее проверь работает ли БД---Dovecot
telnet localhost 143
<IMAP Server Ready
>a1 login
>a2 user password
3. Если ОК - смотри Dovecot--IMAP client, что умеют из методов клиенты.
4. Подымай imaps