Доступ

Пароль приложения: зачем он нужен и где его взять

Почти каждый перенос почты начинается с одной и той же заминки: человек вводит пароль, которым только что зашёл в веб-интерфейс, и получает отказ. Пароль верный. Просто он не для IMAP.

Почему основной пароль не проходит

Веб-интерфейс почты умеет спросить второй фактор: код из приложения, SMS, подтверждение на телефоне. Протокол IMAP так не умеет — в нём есть ровно одна команда LOGIN с логином и паролем, и никакого места для второго шага в ней нет.

Провайдеры решили это одинаково: основной пароль перестали принимать по IMAP вообще, а для внешних клиентов выдают отдельный — пароль приложения. Это длинная случайная строка, которая работает только для почтовых протоколов, не даёт войти в веб-интерфейс и отзывается одной кнопкой, не трогая основной пароль.

Отсюда практическое следствие: пароль приложения безопаснее давать инструменту переноса, чем основной. Даже если он утечёт, им нельзя зайти в аккаунт, сменить пароль или прочитать документы на диске.

Где его взять у популярных провайдеров

Раздел называется по-разному, но лежит всегда в настройках безопасности аккаунта, а не в настройках почты. Точные названия пунктов провайдеры двигают, поэтому ориентируйтесь на смысл, а не на дословный путь.

Как он выглядит и как его вводить

Gmail показывает пароль четырьмя группами по четыре символа. Пробелы в нём — оформление, а не часть пароля: вводить нужно шестнадцать символов подряд. Это причина примерно каждой третьей ошибки аутентификации при переносе с Gmail.

Пароль показывают ровно один раз. Не сохранили — не страшно: старый отзывается, новый выпускается за полминуты, на почту это никак не влияет.

Логин при этом остаётся прежним — полный адрес. Исключение стоит запомнить: у Яндекса для ящика на своём домене логином нередко служит часть до собаки, и попытка войти полным адресом даёт тот же отказ, что и неверный пароль.

Так это выглядит в журнале при неверном формате
a1 LOGIN "user@example.com" "abcd efgh ijkl mnop"
a1 NO [AUTHENTICATIONFAILED] Invalid credentials (Failure)

Если раздела с паролями приложений нет

Три причины по убыванию частоты — и что с ними делать.

  1. Не включена двухфакторная аутентификация. У Google и Apple раздел появляется только после неё; включите и обновите страницу.
  2. Администратор корпоративного тенанта запретил устаревшую аутентификацию. Тогда пароля приложения не будет в принципе — нужен OAuth или временное разрешение от администратора.
  3. У провайдера этого механизма нет вовсе: он пускает по основному паролю, но требует отдельно включить IMAP. Проверьте настройки почты — обычно это один переключатель.

Что с ним делать после переноса

Отозвать. Пароль приложения выдаётся под конкретную задачу, и после того, как почта переехала и вы сверили счётчики, он больше не нужен ни вам, ни нам.

Отзыв делается в том же разделе, где пароль выпускался, и мгновенно закрывает доступ по IMAP, не затрагивая ни основной пароль, ни активные сессии в браузере.

FAQ

Частые вопросы

Пароль приложения и пароль от почты — это разные пароли?

Да. Основной открывает веб-интерфейс и весь аккаунт, пароль приложения работает только по почтовым протоколам и отзывается отдельно.

Сколько паролей приложений можно выпустить?

У большинства провайдеров — несколько десятков. Для переноса достаточно одного на ящик, и лучше выпустить отдельный, а не переиспользовать пароль от почтового клиента на телефоне.

Это безопасно — отдавать пароль приложения сервису переноса?

Безопаснее, чем отдавать основной: им нельзя войти в аккаунт и нельзя сменить пароль. После переноса его нужно отозвать — тогда доступ закрывается полностью.

Сервер отвечает AUTHENTICATIONFAILED даже с паролем приложения

Проверьте три вещи: убраны ли пробелы, включён ли IMAP в настройках почты и в каком формате провайдер ждёт логин. Разбор этой ошибки — на отдельной странице.

Куда дальше

Перенести почту в MoveMailbox

Другие записи

Узнайте объём своего ящика. Это ничего не стоит.

Подключите два сервера, посмотрите размер и решайте. Или заберите клиент и держите всё у себя.

Код на GitHub · на базе imapsync · без регистрации