с фев
Когда почта встала, а клиент показал одну строку про ошибку, гадать дальше бессмысленно. Нужен полный разговор с сервером, обе стороны, целиком.
Для этого есть swaks, маленький скрипт на перле. Ставится из репозитория или качается одним файлом.
Простейший вызов:
swaks --to proverka@example.net --from robot@moy-domen.net \
--server mail.moy-domen.net:587 --tls \
--auth-user robot@moy-domen.net --auth-password 'parol'
Он печатает весь обмен построчно: -> это то, что ушло, <- это ответ. Видно всё, от приветствия до финального кода.
Половина вопросов по почте закрывается этим выводом за минуту.