flask 邮件发不出去,怎么解决
3 回答
白衣非少年
TA贡献1155条经验 获得超0个赞
你的配置有错误:
MAIL_PORT = 25
MAIL_USE_TLS = True
1. 首先在163的网页里面,把stmp的功能打开,否则肯定不能发的
2. 用客户端授权码代替用户密码,这个也要在163设置的
3. 如果使用非SSL协议,则端口号是 25
MAIL_PORT = 25
MAIL_USE_TLS = False
MAIL_USE_SSL = False
如果使用SSL协议,则端口号是 465 或者 994
MAIL_PORT = 465
MAIL_USE_TLS = False
MAIL_USE_SSL = True
你的其他配置没有问题,多试验吧,肯定能发的。首先试验用同步方式发送,再试验异步方式。
MM们
TA贡献1886条经验 获得超2个赞
添加回答
举报
0/150
提交
取消