python-3.x - heroku smtplib 需要登录浏览器

标签 python-3.x heroku smtp gmail

我已经在 heroku 上推送了一个具有反馈功能(电子邮件)的机器人,但我需要在 gmail 允许我使用它之前登录到网络浏览器。有什么办法解决这个问题吗?

smtplib.SMTPAuthenticationError: (534, b'5.7.14 /Please log in via your web browser and\n5.7.14 then try again.\n5.7.14 Learn more at\n5.7.14 https://support.google.com/mail/answer/78754 d9sm5410600qte.0 - gsmtp')


日志中的错误

最佳答案

链接的问题已关闭,因此我将在此处发布对我有用的内容。
如前所述,我必须在我的 google 帐户上允许安全性较低的应用程序。然后在谷歌上,我必须为 Heroku 应用程序创建一个特定的密码,如此处所述 https://support.google.com/accounts/answer/185833?authuser=2

关于python-3.x - heroku smtplib 需要登录浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43355631/

相关文章:

两个对象组合的Python属性

python - 在 pandas 中读取时间值(时、分、秒、日、月、年)时,如何指定先到先得?

ruby-on-rails - Heroku SSL 表示受信任,但重定向到 http

c# - 不安装 SMTP 服务器发送邮件

Django SMTP 身份验证最佳实践

c# - 使用 MailKit (C#) 转发电子邮件

python - 有没有一种简单的方法可以将一个环境中的相同 Python 库安装到新的 Python 环境中?

python - 如何编写代码来获取 python 列表中每个列表的最低值?

node.js - TS2688 : Cannot find type definition file for 'node' with @types/node installed

ruby - Heroku 上 Mechanize 的 403 错误