所以我用Flask作为一个网站,我用Flask邮件的分机为我发送电子邮件。不幸的是,我的电子邮件服务器不支持CRAM\u MD5(出于合理的原因),因此当smtplib.py(Python系统库文件)到达以下行时:
preferred\u auths=[AUTH\u CRAM\u MD5,AUTH\u PLAIN,AUTH\u LOGIN]
它使用CRAM,由于身份验证错误而失败。在我的开发服务器上,我只是编辑了文件,切换了简单和填鸭式的顺序,没有遇到任何问题。我的系统管理员不想每次做服务器构建时都做这样的更改,如果他可以帮助的话,所以我想知道是否有一种方法可以从我的Flask应用程序覆盖系统库变量?我的Flask应用程序有点大,所以如果有办法的话,我可以发布我的应用程序的结构。我主要想知道是否可以覆盖系统库中的变量,如果可以,那么覆盖的标准过程是什么。谢谢
目前没有回答
相关问题 更多 >
编程相关推荐