LINUX.ORG.RU

Как настроить отправку писем по SMTP через mail.google.com в 2023 году?

 , , ,


0

1

Сейчас восстанавливаю работу своего сайта, и занялся вопросом отправки писем.

Год назад все работало согласно данной инструкции:
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 заработала?

★★★★★
Ответ на: комментарий от Clockwork

Благодарю, оказывается надо было наоборот, включить двухфакторную аутентификацию. Чтобы в конце концов воспользоваться однофакторной. Теперь понятно почему в интернете такая дичь по данному вопросу написана.

Все заработало, благодарю.

Xintrea ★★★★★
() автор топика