Доброго времени суток!
При настройке связки exim+dovecot и попытке авторизоваться через SMTP получаю отлуп6
auth_login authenticator failed for ([192.168.0.107]) [192.168.0.107] I=[192.168.0.108]:25: 535 Incorrect authentication data (set_id=admin@domain.test)
SELECT mail.password AS password_md5 FROM mail,domains WHERE (domains.domain = 'domain.test' AND mail.login = 'admin' AND domains.id = mail.domain_id)
аунтификатор описан:
auth_login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = ${if and { {!eq{$1}{}} \
{!eq{$2}{}} \
{crypteq{$2}{${lookup mysql{ \
SELECT mail.password AS password_md5 FROM mail,domains WHERE \
(domains.domain = '${quote_mysql:${domain:$1}}' AND mail.login = '${quote_mysql:${local_part:$1}}' AND domains.id = mail.domain_id) \
}{$value}fail}} }} {yes}{no}}
server_set_id = $1
Попровьте на нужное русло.
PS: не нашел информации в каком виде храним пароли в БД (md5/plain).