Доступ

Пароль застосунку: навіщо він і де його взяти

Майже кожне перенесення пошти починається з однієї й тієї самої заминки: людина вводить пароль, яким щойно зайшла у вебінтерфейс, і отримує відмову. Пароль правильний. Просто він не для 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 · без реєстрації