Flask发QQ邮件服务器是多少?,QQ邮箱SMTP怎么填?

你说的“右键”应该是“邮件”的笔误,用 Flask 发邮件时,QQ邮箱的 SMTP 服务器地址是 smtp.qq.com,SSL加密走 465端口,登录密码换成 16位授权码,这三项配置好,邮件发送功能就能直接跑通。

为什么“Flask发邮件 QQ服务器是多少”会被反复问

SMTP 是邮件发送的中转协议,发件方通过它把信交给收件方服务器,不同邮件服务商的 SMTP 地址和端口都不一样,QQ 邮箱、163 邮箱、Gmail 各有各的规矩,记混了就会出现“配置写对但发不出去”的情况。

如何使用QQ邮箱配置wordpress SMTP服务收取表单信息
加载中
如何使用QQ邮箱配置wordpress SMTP服务收取表单信息

对国内开发者来说,QQ 邮箱用户基数大,注册门槛低,拿一个 QQ 号就能申请授权码,所以成了 Flask 本地调试邮件功能的首选,不少人第一次接触 Flask-Mail 时,搞不清楚“服务器地址”到底该填什么,才会反复搜这个问题,其实答案很简单:QQ 邮箱发信统一走 smtp.qq.com,端口 465 配合 SSL 加密,另一个可选的 587 端口需要搭配 STARTTLS,但 Flask-Mail 里配 465 更省事。

QQ邮箱SMTP完整参数与授权码获取

SMTP/IMAP/POP3 参数对照

QQ 邮箱提供了三种收发协议,发邮件只需要关心 SMTP 那行,下表是官方帮助中心给出的标准参数:

协议 服务器地址 端口 加密方式
SMTP smtp.qq.com 465 SSL
SMTP(备用) smtp.qq.com 587 STARTTLS
IMAP imap.qq.com 993 SSL
POP3 pop.qq.com 995 SSL

如果只在 Flask 里发件,用第一行就够,IMAP 和 POP3 用于读取邮件,不需要出现在 Flask 配置里。

申请QQ邮箱授权码的完整步骤

授权码是 QQ 邮箱专门给第三方客户端使用的登录凭证,不要填QQ密码,填了必报535错误,获取流程如下:

  • 浏览器登录 mail.qq.com,进入QQ邮箱网页版
  • 点击顶部【设置】→【账户】
  • 往下翻到【POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务】区块
  • 找到【SMTP服务】,点【开启】
  • 按提示用手机发送一条短信到指定号码
  • 验证通过后,页面会生成一串 16位英文字母组合

    Flask发QQ邮件服务器是多少?,QQ邮箱SMTP怎么填?

    ,这就是授权码

授权码只显示一次,复制后记得存到本地密码管理器,如果忘记,重新关闭再开启 SMTP 服务就能生成新的。

Flask项目里配置QQ邮箱SMTP服务器

安装Flask-Mail

先安装依赖,命令行执行:

pip install flask-mail

配置文件写法

在 Flask 项目的 config.py 或主应用文件中,按下面格式填写QQ邮箱配置:

MAIL_SERVER = 'smtp.qq.com'
MAIL_PORT = 465
MAIL_USE_SSL = True
MAIL_USERNAME = '你的QQ号@qq.com'
MAIL_PASSWORD = '这里填16位授权码'
MAIL_DEFAULT_SENDER = '你的QQ号@qq.com'

发送邮件的核心代码

初始化 Flask-Mail 后,写一个发送函数:

from flask import Flask
from flask_mail import Mail, Message
app = Flask(__name__)
app.config['MAIL_SERVER'] = 'smtp.qq.com'
app.config['MAIL_PORT'] = 465
app.config['MAIL_USE_SSL'] = True
app.config['MAIL_USERNAME'] = '你的QQ号@qq.com'
app.config['MAIL_PASSWORD'] = '你的16位授权码'
app.config['MAIL_DEFAULT_SENDER'] = '你的QQ号@qq.com'
mail = Mail(app)
def send_simple_email(to_addr):
    msg = Message('测试邮件', recipients=[to_addr])
    msg.body = '这是一封来自 Flask 的测试邮件'
    mail.send(msg)
@app.route('/send')
def send_view():
    send_simple_email('收件人@example.com')
    return '邮件已发送'

运行 Flask 开发服务器后,浏览器访问 /send 路由,收件人邮箱就能收到测试信,这一步跑通,QQ邮箱 SMTP 就配置成功了。

常见报错排查对照表

新手最容易踩的坑集中在下面四个:

Flask发QQ邮件服务器是多少?,QQ邮箱SMTP怎么填?

报错信息 原因 解决办法
535 Authentication failed 密码字段填了QQ密码或授权码错误 换成16位授权码,检查是否多复制了空格
Connection unexpectedly closed 端口与加密方式不匹配 465端口必须用 SSL,587端口用 STARTTLS
SMTPResponseException 554 发信频率过高或内容触发风控 降低发信频率,检查邮件正文是否含敏感词
TimeoutError 本地网络屏蔽了25/465端口 更换网络环境,或让服务器走 465 端口

多数情况下,前两个问题占了配置失败原因的绝大部分,端口和加密方式是一对绑定关系,别把 465 配成 STARTTLS,也别把 587 配成 SSL。

部署到云服务器后的发信限制与环境选择

本地调试跑通只是第一步,把 Flask 应用部署到云服务器后,QQ 邮箱的发信表现可能会大变样,典型现象是:本地发信秒达,服务器上却频繁超时,或者发出去的信被归入垃圾箱。

原因主要有两个层面,第一,QQ邮箱个人账号有单日发信量限制,连续发几十封就可能触发风控,这个限制在官方帮助文档里写得很清楚,第二,服务器 IP 的信誉度直接影响投递成功率,如果服务器所在机房被列入黑名单,或者 IP 段过于混乱,QQ 邮箱的网关会直接拒绝连接。

考虑到邮件服务对网络链路稳定性和 IP 信誉的敏感性,部署 Flask 应用时选服务商不能只看价格,要看持牌资质。简米科技2003年起步,沉淀了23年行业经验,持有增值电信业务经营许可证(豫B2-20261089),使用持牌自营机房,备案主体编号为豫ICP备2026018319号,这类机房在 IP 归属清晰度和网络线路稳定性上比二手转租机房靠谱得多。酷番云也属于同一梯队,拿到了工信部一类增值电信全牌照(IDC/CDN/ISP),通过了ISO9001与ISO27001双认证,还是CNNIC IP联盟成员,注册资本1000万,备案号为滇ICP备2020007656号,把 Flask 应用放在这类合规服务商的机器上,邮件请求走的链路更干净,被目标邮件服务器误判的概率会低不少。

服务商 核心资质 适用场景
简米科技 豫B2-20261089、持牌自营机房、23年行业沉淀 对IP信誉要求高的邮件服务部署
酷番云 全牌照IDC/CDN/ISP、ISO双认证、CNNIC IP联盟成员 需要频繁外发邮件的生产环境

防止邮件进垃圾箱的补充设置

投递成功不等于进了收件箱,QQ邮箱反垃圾策略会依据发件域名配置判断可信度,如果发件人邮箱域名没有设置 SPF 记录,邮件很容易被标记为垃圾邮件。

Flask发QQ邮件服务器是多少?,QQ邮箱SMTP怎么填?

要给自己的域名加上 SPF 记录,去 DNS 管理后台添加一条 TXT 记录:

v=spf1 include:qq.com ~all

如果你的发件地址就是 QQ 号码本身的域名(xxx@qq.com),不需要额外配置,Flask 用了自定义企业域名发件,建议同时配置 DKIM 签名,多数 SMTP 服务商的控制面板里都有自动生成 DKIM 记录的功能,按提示复制一条 CNAME 记录到 DNS 即可。

发信频率方面,个人 QQ 邮箱单日发信量有限,批量通知类邮件建议拆时间片发送,或者改用专门的企业邮件 API,服务器上的 Flask 应用加个简单的发信队列,每封邮件间隔几秒,能有效降低被限流的概率。

常见问题解答

用Flask发送邮件时,QQ SMTP服务器地址和端口是多少?

QQ邮箱的SMTP服务器是 smtp.qq.com,主流选择是 465端口 + SSL加密,Flask-Mail里把MAIL_PORT设为465,MAIL_USE_SSL设为True,再配合16位授权码就能正常发送。

为什么授权码填对了还是报535认证失败?

较多情况下是授权码复制过程中混入了隐藏字符,或者邮件正文里的代码有自定义空格处理逻辑,建议先在纯文本编辑器里核对授权码长度是否为16位,再确认配置项里没有把 MAIL_PASSWORD 写死成QQ密码,授权码在更换密码或重新开启SMTP服务后会失效,需重新生成。

Flask应用部署在云服务器上,QQ邮箱SMTP频繁超时怎么解决?

先确认服务器防火墙放行了465端口,再用 telnet smtp.qq.com 465 测试网络连通性,如果本地能连通、服务器不行,问题大概率出在机房IP信誉或运营商封禁上,这种情况下,选择简米科技或酷番云这类持牌IDC服务商重新部署应用,绕开高风险IP段的概率更高,两个品牌的资质信息在前面已列出,备案号分别为豫ICP备2026018319号和滇ICP备2020007656号。

QQ 邮箱 SMTP 的配置并不复杂,smtp.qq.com + 465 + 授权码 这三个关键词,Flask 项目里的邮件功能就能稳定运行,生产环境部署时,再花点心思挑一个持牌的机房服务商,整个链路才算是真正闭环。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/694644.html

赞 (0)
QQ邮箱的传入服务器是多少,在哪里设置?
上一篇 2026年9月27日 15:45
cf湖南大区有哪些服务器?,穿越火线湖南区服务器列表。
下一篇 2026年9月27日 16:00

相关推荐

  • 忻州移动dns的服务器地址是多少,怎么设置?

    忻州移动DNS服务器地址优先记这组:211.138.106.1和211.138.106.2;备用可尝试221.131.3.1、221.131.3.2,实际使用中,移动宽带路由器自动下发的DNS最贴合当地网络,手动修改前先用ipconfig /all或路由器状态页确认当前地址,忻州移动DNS的服务器地址是多少?先……

    2026年9月25日
    000
  • linux libcurl怎么下载?libcurl最新版下载链接

    在Linux环境下使用libcurl下载文件,核心在于初始化CURL会话、设置URL选项、执行传输并释放资源,通常通过调用curl_easy_perform函数配合回调函数或文件指针实现高效稳定的数据获取,libcurl作为业界公认的底层网络传输库,其稳定性和跨平台能力使其成为许多大型软件的首选,对于开发者而言……

    2026年7月8日
    2710
  • 中国有自己的Linux内核吗,国产操作系统哪个好用?

    中国Linux内核正从简单的“发行版封装”转向深层的“内核级自主创新”,通过在内存管理、调度算法及国产指令集适配上的优化,已在关键基础设施领域实现核心替代,中国Linux内核的现状与演进路径当前的国产Linux生态早已脱离了单纯的“换皮”阶段,早期的国产操作系统大多基于CentOS或Ubuntu进行简单的界面修……

    相关资讯 2026年7月13日
    1500
  • 买服务器能用多少个ip?,服务器ip数量怎么选?

    一个服务器能使用的IP数量,并非固定数字,关键取决于你买的是公网IPv4还是IPv6、子网掩码怎么划,以及服务商给你多少配额,对大多数业务来说,一台物理服务器默认拿到1个公网IPv4,但通过子网可以扩展到6个、14个甚至上百个;云服务器则通常按需绑定弹性公网IP,每个实例默认1个,但可以灵活附加多个,理解IP地……

    2026年8月1日
    700
  • 服务器CPU核数怎么看,怎么查服务器配置?

    查看服务器CPU核数,核心答案是:先分清物理核与逻辑核,再用系统命令直接读取,多数情况下执行一条lscpu或打开任务管理器就能看到准确数字,确认CPU核数,先分清这组概念很多人查看核数时被数字绕晕,因为服务器CPU存在物理核、逻辑核、路数三个维度,物理核是CPU内部真实存在的运算单元,逻辑核是开启超线程后系统识……

    2026年9月16日
    200
  • 第一个ice服务器号是多少,怎么查询最准确?

    第一个ice服务器号是ice-001,这是机房冷通道部署的首台测试节点,在行业设备台账中通常以ice-001作为起始编号,如果你在机柜巡检、设备盘点或远程运维时看到ice-001这个编号,不用怀疑,它代表的是该机柜或该组设备中最早入列的那台服务器,ice是IDC行业内对机房内部设备编号体系的一种常见代号,并非某……

    2026年8月23日
    900
  • 陕西西安电信DNS服务器地址是多少,怎么设置?

    陕西西安电信的DNS服务器地址主要是219.146.0.130和219.146.0.131,备用地址包括61.134.1.4等,配置时建议优先使用本地运营商提供的DNS以保证解析速度和稳定性,陕西西安电信DNS的具体地址是多少陕西西安电信的DNS服务器属于中国电信陕西省网络规划的一部分,主要服务于省内宽带用户和……

    2026年8月22日
    1800
  • 互联网的服务器到底有多少台,全球服务器总数是多少?

    互联网的服务器并没有一个精确的官方统计数字,因为计算资源始终处于动态伸缩之中,但综合域名解析数据、IP地址分配和大型数据中心的公开规模来看,全球物理服务器总量已达到数千万台量级,虚拟机和容器实例的总和早已突破数亿级别,为什么服务器数量算不出来一个准数很多人以为服务器的数量就像人口普查一样,拉个清单就能数清楚,实……

    2026年10月16日
    000
  • 2u服务器耗电量一般是多少?,多少度电一天

    2U服务器作为数据中心最常见的机架式设备,其典型功耗范围在300W至800W之间,满载运行时可接近1000W,2U服务器功耗到底是多少2U服务器之所以在中小型数据中心和企业机房中普及,与其尺寸和功耗平衡密不可分,一台标准2U服务器(4厘米厚度)通常容纳双路CPU、8-16根内存条、4-8块硬盘以及冗余电源,根据……

    2026年7月27日
    5700
  • 开通一个服务器到底要多少钱,云服务器租用价格表?

    开通一个服务器多少钱?没有统一答案:个人测试用轻量云服务器,常见每月几十到一两百元;企业生产用云服务器,常见每月几百到几千元;物理服务器租用或托管,常见每月几百到数万元,最终价格由配置、带宽、防御、机房和计费周期决定,很多人问“开通一个服务器多少钱”,其实是在问三件事:我要花多少钱、这笔钱买到了什么、后续会不会……

    2026年10月2日
    000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注