【发布时间】:2022-01-12 15:01:04
【问题描述】:
smtplib.SMTPAuthenticationError: (534, b'5.7.9 需要特定于应用程序的密码。了解详情\n5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor h22sm15927247pfv.25 - gsmtp')
环境变量已设置但不起作用(即使它是准确值)。
- 我在谷歌账户中设置了应用密码,验证码被禁用
- 我已经在 .bashrc 文件中设置了环境变量
export EMAIL_USER='da24@gmail.com' - 比较 btw
os.environ.get('EMAIL_USER')和邮件值字符串为 True
我试图在配置文件中导入它,当我使用硬编码值时它工作正常,但使用我使用os.environ.get('EMAIL_USER'),它停止工作并抛出此错误。
【问题讨论】: