以下是config的代码段:
app.config['MAIL_SERVER'] = 'smtp.gmail.com'
app.config['MAIL_PORT'] = '465'
app.config['MAIL_USE_TLS'] = False
app.config['MAIL_USE_SSL'] = True
app.config['MAIL_USERNAME'] = 'my email here'
app.config['MAIL_PASSWORD'] = 'password here'
当我在没有Apache的情况下进行测试时,所有代码都运行良好,但是当我使用 Apache 进行测试时, SMTPSenderRefused 发生了。
这是完整的错误信息:
SMTPSenderRefused:(530,' 5.5.1需要验证。了解更多信息,请访问\ n5.5.1 https://support.google.com/mail/answer/14257 s23sm10937096pfj.86 - gsmtp',
密码似乎没有传递给gmail。
这是apache的问题吗? 谢谢!