Діагностика IMAP

Помилка IMAP AUTHENTICATIONFAILED: що вона означає

Як виглядає в журналі
a1 NO [AUTHENTICATIONFAILED] Invalid credentials (Failure)

Сервер отримав логін і пароль, але відмовив у доступі. Важливо: це не завжди хибний пароль — тим самим кодом відповідають на вимкнений IMAP і на неправильний формат логіна.

Причини, за спаданням імовірності

Що зробити

  1. Створіть пароль застосунку в налаштуваннях безпеки акаунта і вставте його без пробілів.
  2. Увімкніть IMAP: у Gmail — Налаштування → Пересилання та POP/IMAP, у Яндекса — Пошта → Налаштування → Поштові програми.
  3. Перевірте формат логіна за інструкцією свого провайдера — половина випадків саме тут.
  4. Для Microsoft 365 перейдіть на OAuth 2.0: адміністратор тенанта дає згоду один раз.
  5. Перевірте вручну: openssl s_client -connect imap.example.com:993 -crlf, потім a1 LOGIN user pass — побачите відповідь сервера без посередників.

Перевірити підключення в MoveMailbox

FAQ

Часті питання

Чому пароль точно правильний, а сервер не пускає?

Бо провайдери відповідають одним кодом на три різні ситуації: хибний пароль, вимкнений IMAP і заборона стороннім застосункам. Почніть з перевірки IMAP — це найчастіша причина.

Як зрозуміти, що річ саме в паролі застосунку?

Якщо вхід у вебінтерфейс із цим паролем працює, а IMAP — ні, потрібен окремий пароль застосунку. Звичайний пароль акаунта сучасні провайдери через IMAP не приймають.

Інші помилки

Дізнайтеся обсяг своєї скриньки. Це нічого не коштує.

Підключіть два сервери, подивіться розмір і вирішуйте. Або заберіть клієнт і тримайте все в себе.

Код на GitHub · на базі imapsync · без реєстрації