Как я могу навсегда разблокировать капчу учетной записи Google, чтобы отправлять электронные письма в моем приложении heroku?

У меня есть приложение rails, развернутое в бесплатном плане heroku, и я использую свою учетную запись Google для отправки электронных писем, и я могу сделать это только в том случае, если разблокирована проверка по слову, поэтому я перехожу к своим настройки аккаунта и разрешите доступ. Но через некоторое время я должен сделать это снова, иначе я получаю сообщение:

Сеть::SMTPAuthenticationError

Мне потребовались годы, чтобы понять, что проблема была в этом, но теперь я не знаю, как ее решить.


person Éowyn    schedule 25.06.2018    source источник
comment
Здравствуйте, вы используете gmail api? (developers.google.com/gmail/api/quickstart/ruby), если так что этот вопрос может иметь ответ, который вам нужен. stackoverflow.com/ вопросы/26852128/   -  person Jon    schedule 25.06.2018


Ответы (2)


Сначала попробуйте закрыть все открытые учетные записи Gmail, кроме той, которую вы планируете использовать в качестве почтовой программы, а затем перейдите по этой ссылке https://accounts.google.com/b/0/DisplayUnlockCaptcha, затем нажмите "Продолжить"... А также включите менее безопасное приложение в этом https://myaccount.google.com/lesssecureapps. А затем нажмите ваши изменения в героку, чтобы удалить SMTPAuthenticationError

person Kowsalya R    schedule 17.07.2020

Для этого вы можете создать пароль приложения, поэтому, когда вы пытаетесь войти / отправить электронное письмо с этим, Google не будет запрашивать двухэтапную проверку или что-то в этом роде. здесь у вас есть страница справки для этого .

person xploshioOn    schedule 25.06.2018
comment
Но я не использую двухэтапную проверку - person Éowyn; 30.06.2018