Сейчас восстанавливаю работу своего сайта, и занялся вопросом отправки писем.
Год назад все работало согласно данной инструкции:
https://webhamster.ru/site/page/index/articles/comp/149
Но теперь ssmtp показывает ошибку:
sendmail: Authorization failed (535 5.7.8 https://support.google.com/mail/?p=BadCredentials v6-20020a2e9246000000b001b6e... - gsmtp)
Я начал разбираться, и узнаю, что:
Чтобы защитить ваш аккаунт, начиная с 30 мая 2022 года Google больше не поддерживает сторонние приложения и устройства, которые предлагают войти в аккаунт Google только с помощью имени пользователя и пароля.
https://support.google.com/accounts/answer/6010255?hl=ru
В то же время, официальная документация Google говорит, что можно включить работу с «ненадежными приложениями». И я даже нашел прямой линк на эту настройку: https://myaccount.google.com/lesssecureapps
Однако на этой странице написано следующее:
Ненадежные приложения, у которых есть доступ к аккаунту
Эта настройка недоступна в вашем аккаунте.
Я читаю почему это мне настройка недоступна, и написано, что эта настройка доступна только для тех аккаунтов, на которых не включена двухфакторная аутентификация. Но дело в том, что она у меня и не включена:
Google аккаунт - Безопасность - Вход в Google - Двухэтапная аутентификация - Двухэтапная аутентификация отключена.
Все, на этих взаимоисключающих параграфах я запутался окончательно. Что еще нужно Гуглу? В каких местах что еще надо крутить чтобы отправка почты по SMTP заработала?