#Что означает сообщение
Authentication failed
Проверьте пароль, механизм аутентификации, сертификаты и права на хранилище почты.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Неверный пароль | Уточните, какая учётная запись действительно использована при операции, и проверьте её полномочия или состояние в официальном интерфейсе. Отслеживайте результат по журналу нужной службы, не по соседним сайтам. | Восстанавливайте право доступа либо подтверждайте оплату штатной процедурой. Не передавайте секреты и не используйте сторонние обходы защиты. |
| Механизм auth | Отдельно проверьте фактор «Механизм auth» в момент, когда возникает описанная неисправность; сравните с работой исправного устройства или настройки. | Если проверка подтверждает «Механизм auth», исправьте только относящийся к нему элемент, сохранив прежнее значение и возможность возврата. |
| Сертификат | Сверьте точное имя узла, срок сертификата или действующую подпись; проверьте их на стороне реального сервера, а не только в локальном файле. | Исправляйте цепочку, имя или ключ у владельца сервиса; не заменяйте устранение причины отключением проверки защищённого соединения. |
| Права на Maildir | Сравните права текущего пользователя и ограничения именно для нужной операции, файла или устройства; посмотрите сообщение об отказе. | Измените только необходимое разрешение, если это одобрено владельцем системы, вместо предоставления полных прав всем пользователям. |
#Пошаговое решение
- Проверьте исходные условияВ почтовом клиенте откройте настройки конкретного ящика и запишите имя IMAP-сервера, порт и способ шифрования: обычно 993 с TLS. Сверьте логин с форматом, который требует поставщик (полный адрес или имя пользователя). Не подбирайте пароль многократными попытками: это может активировать защиту от перебора.
- Читайте лог DovecotВ панели почтового сервера проверьте существование ящика, его блокировки, квоты и разрешённый доступ по IMAP. При наличии SSH администратор смотрит
journalctl -u dovecot -n 100 --no-pagerлибо почтовый журнал своей системы и сопоставляет записьauth failedс временем и IP клиента. - Проверьте другую возможную причинуПри ошибке сертификата проверьте имя сервера и срок действия сертификата:
openssl s_client -connect mail.example.com:993 -servername mail.example.com, подставив свой хост. Сертификат должен покрывать именно используемое имя и проходить доверенную проверку. Не отключайте проверку TLS и не пересылайте пароль без шифрования. - Проверьте итогПосле исправления логина, пароля или сертификата подключитесь снова, откройте папку «Входящие» и отправьте тестовое письмо через отдельно настроенный SMTP. Если вход не удался, отличайте отказ аутентификации от ошибки TLS/сети по журналу и передайте администратору время, IP и код без самого пароля.
#На что обратить внимание
Не отправляйте пароли в журналах и не отключайте TLS, чтобы скрыть ошибку. Если почта доступна через веб-интерфейс, а IMAP нет, исследуйте именно конфигурацию IMAP и разрешения учётной записи.