Mail

Подготовка почтового ящика

Включите IMAP и создайте пароль приложения для Yandex, Gmail, iCloud, Mail.ru, Fastmail или другого провайдера.

Эта страница нужна перед mail <profile> session start, который запрашивает пароль приложения. Каждому провайдеру нужен включённый IMAP и, в большинстве случаев, пароль приложения: пароль, созданный только для этой программы. В конце у вас будет пароль приложения, готовый к вводу, когда session start его спросит.

mail <profile> session start печатает те же шаги и повторяет вероятную причину, когда сервер отклоняет вход. Шаги ниже прочитаны на официальной странице справки каждого провайдера, она указана под каждым провайдером. Названия элементов приведены на языке интерфейса провайдера. Провайдер может изменить свои экраны; источник истины — страница справки.

Яндекс

  1. Откройте https://mail.yandex.ru/#setup/client (или шестерёнка, «Все настройки», «Почтовые программы»).
  2. В разделе «Разрешить доступ к почтовому ящику с помощью почтовых клиентов» включите «С сервера imap.yandex.ru по протоколу IMAP».
  3. Убедитесь, что включено «Пароли приложений и OAuth токены», затем сохраните.
  4. Откройте https://id.yandex.ru/security, вкладка «Безопасность», раздел «Доступ к вашим данным», «Пароли приложений».
  5. В разделе «Создать пароль приложения» выберите тип «Почта», дайте паролю имя и нажмите «Далее».
  6. Сразу скопируйте пароль: Яндекс показывает его только один раз.
  • Новый пароль приложения начинает работать через 2–3 часа после создания (справка Яндекс ID).
  • На бизнес-домене Яндекс 360 настройка администратора может блокировать пароли приложений. Страницы справки этого не подтверждают; если вход по-прежнему не удаётся, спросите администратора домена.

Прочитано здесь: https://yandex.ru/support/yandex-360/customers/mail/ru/mail-clients/others, https://yandex.ru/support/id/ru/authorization/app-passwords

Gmail

  1. Личный аккаунт Google: IMAP всегда включён, переключать ничего не нужно. Google Workspace: им управляет администратор, а вкладки "Forwarding and POP/IMAP" в настройках Gmail, "See all settings", может не быть.
  2. Включите двухэтапную аутентификацию для аккаунта Google.
  3. Откройте https://myaccount.google.com/apppasswords и создайте пароль приложения. Страница справки Google не перечисляет названия элементов этого экрана, поэтому здесь они не приводятся.
  4. Скопируйте 16-значный пароль и используйте его вместо пароля от аккаунта.
  • Пароли приложений недоступны, если двухэтапная аутентификация настроена только для ключей безопасности, на рабочем или учебном аккаунте, а также при включённой расширенной защите (Advanced Protection).

Прочитано здесь: https://support.google.com/mail/answer/7126229, https://support.google.com/accounts/answer/185833

iCloud

  1. Включите двухфакторную аутентификацию для аккаунта Apple.
  2. Перейдите на https://account.apple.com и войдите.
  3. В разделе "Sign In and Security" выберите "App Specific Passwords".
  4. Выберите "Generate an app specific password" и следуйте шагам на экране.
  5. Скопируйте пароль, когда он появится; на странице Apple не сказано, можно ли показать его снова.
  • mail входит с полным адресом. Apple пишет, что обычный логин — это имя перед @icloud.com; если полный адрес отклонён, войдите под новым именем профиля: mail <profile> session start --address <address> --login <name>.

Прочитано здесь: https://support.apple.com/en-us/102654, https://support.apple.com/en-us/102525

Mail.ru

  1. Откройте https://e.mail.ru/inbox.
  2. Внизу слева нажмите «Настройки», затем «Все настройки», «Безопасность», «Пароли для внешних приложений».
  3. Нажмите «Создать», введите имя и нажмите «Продолжить».
  4. В качестве типа протокола выберите «Полный доступ к Почте» и нажмите «Продолжить».
  5. Скопируйте пароль: Mail.ru его не хранит, поэтому потом посмотреть его нельзя.
  • Справка Mail.ru требует номер телефона, привязанный к ящику (проверьте его в «Контакты и адреса»). Отдельного переключателя IMAP в ней нет, только данные сервера.

Прочитано здесь: https://help.mail.ru/mail/login/mailer/

Fastmail

  1. В веб-интерфейсе Fastmail откройте Settings, "Privacy & Security".
  2. В "Connected apps & API tokens" нажмите "Manage app passwords and access".
  3. Нажмите "New app password" (если появится "Verify it's you", введите пароль и нажмите "Continue").
  4. Выберите имя и оставьте доступ "Mail, Contacts & Calendars", в который входит IMAP.
  5. Нажмите "Generate password", скопируйте его, затем нажмите "Done".
  • В тарифах Fastmail Basic нельзя создавать пароли приложений.

Прочитано здесь: https://www.fastmail.help/hc/en-us/articles/360058752854-App-passwords

Outlook

  1. Outlook.com: откройте Settings (шестерёнка), "Mail", "Forwarding and IMAP", включите "Let devices and apps use IMAP" и сохраните.
  2. Страница Microsoft для IMAP называет только OAuth2 (Modern Auth) и не упоминает для него пароли приложений. Вход через OAuth появится в одной из следующих фаз mail, поэтому профиль пока сохранить нельзя.
  • Рабочие и учебные аккаунты Microsoft 365 не читались по официальной странице: их шаги не проверены.

Прочитано здесь: https://support.microsoft.com/en-us/office/pop-imap-and-smtp-settings-for-outlook-com-d088b986-291d-42b8-9564-9c414e2aa040

Любой другой провайдер

Убедитесь, что для ящика включён IMAP и, если провайдер предлагает пароли приложений, создайте такой пароль: обычный пароль часто отклоняется.

session start находит сервер нового профиля по записи MX, по ISPDB Thunderbird и по файлу autoconfig домена. Если он ничего не находит, передайте --host, --port и --security сами. См. работу с инструментом. Эти запросы отправляют домен адреса, но никогда не сам адрес, вашему DNS-резолверу, на autoconfig.thunderbird.net и на autoconfig.<domain>; --provider или --host их пропускает.