Различия
Показаны различия между двумя версиями страницы.
| linux:mail:s-nail_googe_yandex [2023/07/08 22:58] – создано dx | linux:mail:s-nail_googe_yandex [2023/07/09 00:20] (текущий) – dx | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== s-nail: настройка для google и yandex ====== | ||
| + | {{: | ||
| + | |||
| + | Эта заметка продолжение [[linux: | ||
| + | |||
| + | Все найденые примеры в сети содержат deprecated/ | ||
| + | |||
| + | Ниже актуальный конфиг для отправки почты через gmail и yandex с использованием паролей приложений. Использовать свой основной пароль аккаунта для таких целей это просто выстрел себе сразу в обе коленки. | ||
| + | |||
| + | Документация [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | Все остальные опции будут нужны только для интерактивного использования s-nail. Но я не из vim секты, чтобы писать письма через командную строку и аттачить файлы. | ||
| + | |||
| + | Основные опции для интерактивного режима работы: | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | ===== Google ===== | ||
| + | |||
| + | **$HOME/ | ||
| + | |||
| + | <code bash> | ||
| + | account gmail { | ||
| + | set v15-compat | ||
| + | set mta=smtp:// | ||
| + | set from=" | ||
| + | |||
| + | set sendcharsets=utf-8, | ||
| + | set reply-in-same-charset | ||
| + | set fullnames | ||
| + | |||
| + | set tls-verify=strict | ||
| + | set tls-ca-file=/ | ||
| + | set tls-ca-no-defaults | ||
| + | set smtp-use-starttls | ||
| + | set smtp-auth=login | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Создаём пароль для приложения - [[https:// | ||
| + | |||
| + | Управление аккаунтом Google → Безопасность → Двухэтапная аутентификация → Пароли приложений | ||
| + | |||
| + | Прямая ссылка на [[https:// | ||
| + | |||
| + | Задаём имя приложения | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Пароль будет показан только один раз | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Yandex ===== | ||
| + | |||
| + | **$HOME/ | ||
| + | |||
| + | <code bash> | ||
| + | account yandex { | ||
| + | set v15-compat | ||
| + | set mta=smtp:// | ||
| + | set from=" | ||
| + | |||
| + | set sendcharsets=utf-8, | ||
| + | set reply-in-same-charset | ||
| + | set fullnames | ||
| + | |||
| + | set tls-verify=strict | ||
| + | set tls-ca-file=/ | ||
| + | set tls-ca-no-defaults | ||
| + | set smtp-use-starttls | ||
| + | set smtp-auth=login | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Создаём пароль для приложения - [[https:// | ||
| + | |||
| + | Переходим в [[https:// | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Почта | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Задаём имя для приложения | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Пароль будет показан только один раз | ||
| + | |||
| + | {{: | ||
| + | |||
| + | :!: Для yandex нужно включить авторизацию по паролям приложений. Если она выключена s-nail выдаст ошибку | ||
| + | |||
| + | <code bash> | ||
| + | s-nail: SMTP server: 535 5.7.8 Error: authentication failed: This user does not have access rights to this service | ||
| + | / | ||
| + | s-nail: ... message not sent | ||
| + | </ | ||
| + | |||
| + | В Я.Почте переходим в ⚙️ → Почтовые программы | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Способ авторизации по IMAP → Пароли приложений и OAuth-токены | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Проверка ===== | ||
| + | |||
| + | gmail> | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | {{: | ||
| + | |||
| + | yandex> | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | {{: | ||
| + | |||
| + | EOM | ||
| + | |||
| + | {{tag> | ||