Заявка от пользователя VPS - "Настраиваю отправку почты с сайта, использую msmtp и ящик находящийся на вашем же хостинге - ошибка аутентификации."
В ходе проверки было выявлено, что конфиг msmtp правильный, но нашему почтовому серверу пароль, даже введеный вручную, не нравится. У msmtp есть замечательный ключик -debug, с помощью которого можно получить SMTP-сессию с сервером и вот по этой сессии я увидел, что MD5-отклик от клиента не совпадает с откликом, который можно сгенерировать вручную. И на неправильный пароль, указанный где-то еще, не спишешь - я же догадался вручную пароль ввести при отправке письма... Шаблон начал потрескивать... Может ли MD5 считать неправильную сумму? о_О
Оказывается, может - точнее, не совсем MD5:
mail-index.netbsd.org/pkgsrc-bugs/2012/01/05/ms...
"... if msmtp is linked against OpenSSL but not GNU SASL, the OpenSSL library is not initialised which apparently causes the md5-functions to return garbage."
# msmtp --version
msmtp version 1.4.24
TLS/SSL library: OpenSSL
...
<неперводимая игра слов>
# yum update msmtp
Вот таким простым образом можно подорвать психическое здоровье администратора сервера)