我在使用gmail的凭据时遇到问题。
如果我使用它:
MAIL_USERNAME = os.environ.get('MAIL_USERNAME')
MAIL_PASSWORD = os.environ.get('MAIL_PASSWORD')
我会收到此错误:
SMTPAuthenticationError:(535,'5.7.8不接受用户名和密码。)
如果我在py文件中设置用户名和密码,那么一切都很好。
在/ etc / environment中我有:
export MAIL_USERNAME=xxxx@gmail.com
export MAIL_PASSWORD=password
因此,烧瓶无法读取/etc/environment
。
有什么想法吗?
答案 0 :(得分:1)
/ etc / environment doesn't do what you think。即使它确实如此,这似乎是一种非常奇怪的存储配置方式,并且非常不安全(将密码存储在全局可读的文件中?)
这应该在你的应用程序的配置文件中。否则,/ etc / profile会做你想要的。