如果你代码什么的都对,那就只能是因为端口问题了。
由于国际与国内均对垃圾邮件进行严格管控,我国《互朕网信息服务管理办法》、《中国互朕网协会反垃圾邮件规范》均对垃圾邮件进行说明与管理规范。鉴于服务器25端口被大量垃圾邮件充斥,严重影响广大用户正常使用。为了维护良好的网络环境,自即日起阿里云新购服务器不再提供25端口邮件服务,建以尝试使用465加密端口发送邮件,或与邮件发信提供商咨询是否还有其他smtp发信端口。(来自阿里云)
那flask-mail如何设置端口号呢?在原有代码上加这两句代码就好了
# 端口号:TLS对应587,SSL对应465
MAIL_PORT = "587"
MAIL_USE_TLS = True
# MAIL_USE_SSL : 默认为 False
如果用python代码写的话,使用465端口代码用
smtplib.SMTP_SSL(smtp_server,"465")
网友评论