После многих часов попыток настроить новый почтовый сервер я просто не могу понять, почему пароли в хранилище postfixadmin не совпадают с паролями, которые dovecot передает для аутентификации.
В postfixadmin настройка шифрования пароля:
$CONF['encrypt'] = 'md5crypt';
И в голубятне
default_pass_scheme = MD5-CRYPT
Я пробовал войти, используя
telnet
doveadm
desktop mail client
И во всех трех случаях mail.log всегда показывает один и тот же результат
Jun 4 19:02:14 mail dovecot: auth-worker(8215): sql(user@domain.com): Password mismatch
Jun 4 19:02:14 mail dovecot: auth-worker(8215): Debug: sql(user@domain.com): MD5-CRYPT(oSPYmCa5Lhzc2ok2bLfQNqDCx) != '$1$37cc98c3$FeIfz2v7CfeSroJkyH4rK0'
Jun 4 19:02:16 mail dovecot: auth: Debug: client passdb out: FAIL#0111#011user=user@domain.com
Мне кажется, что dovecot шифрует пароль с помощью MD5-CRYPT () способом, который не соответствует записи в базе данных, сделанной postfixadmin. Это проблема? И если да, то как я могу это решить?