一、前言 & 免责声明
搭建Halo个人博客时,邮件服务是核心功能之一,可实现用户留言通知、评论回复提醒、后台找回密码、订阅推送等功能。
目前大部分第三方SMTP服务、企业邮箱均需付费开通,对于个人博客而言性价比极低。本文全程使用QQ邮箱免费SMTP服务,无任何开销、无需会员、无需服务器额外插件,纯原生配置,永久免费使用。
免责声明:
1. 本文无任何广告、引流、盈利性质,仅为个人技术分享;
2. 本教程仅适用于个人博客、非商用小型站点使用;
3. 禁止使用该SMTP服务批量群发垃圾邮件、营销邮件,违规导致邮箱风控封禁,后果自行承担;
4. 所有配置均为官方免费开放功能,安全合规,可放心使用。
二、整体配置逻辑
本次配置分为两大核心步骤,缺一不可:
1. QQ邮箱网页端:开启SMTP服务、获取官方授权码(核心密钥);
2. Halo博客后台:填写完整SMTP参数、测试邮件发送。
三、第一步:QQ邮箱配置(获取免费SMTP授权码)
重点:Halo后台填写的密码不是QQ登录密码,是QQ邮箱专属第三方授权码,必须手动开启获取。
3.1 登录QQ邮箱网页版
打开电脑浏览器(不推荐手机端,功能不全),输入官网地址:https://mail.qq.com
使用需要绑定的QQ账号扫码/密码登录邮箱(建议使用常用、绑定了手机号的QQ,避免风控)。
3.2 进入邮箱账户设置页面
1. 登录成功后,点击页面右上角齿轮形状的【设置】按钮;
2. 在弹出的下拉菜单中,点击【账号与安全】选项(核心设置页面);
3. 在左侧侧栏找到【安全设置】,找到POP3/IMAP/SMTP/Exchange服务板块



3.3 开启SMTP核心服务
在服务列表中,找到以下两项服务,依次点击开启:
POP3/SMTP服务:必开,用于邮件收发基础服务
IMAP/SMTP服务:必开,同步邮件数据,适配博客推送
点击开启后,系统会触发安全验证机制(QQ官方防盗保护,必须完成)。
3.4 短信验证 + 获取授权码
1. 页面提示:需要向QQ绑定的密保手机号发送验证短信;
2. 根据页面提示,编辑指定短信内容发送到官方号码,发送完成后,点击【我已发送,下一步】;
3. 验证通过后,页面会自动生成16位组合授权码(字母+数字随机组合);
重中之重(必看):
该授权码仅展示一次,关闭页面后无法再次查看!请立即复制、粘贴保存到记事本。
后续修改QQ密码、更换设备登录,授权码会自动失效,需要重新生成。
3.5 邮箱端配置总结(固定参数)
提前记录以下QQ邮箱官方固定SMTP参数,后续Halo后台直接复制填写:
SMTP服务器主机:
smtp.qq.com加密方式:
SSL(必须选SSL,TLS会报错)端口号:
465(服务器默认封禁25端口,禁止使用)认证方式:开启账号密码认证
四、第二步:Halo后台SMTP详细配置
登录你的Halo博客后台,完成以下全套参数填写,所有参数严格对照填写,无遗漏。
4.1 进入邮件配置页面
1. 登录Halo管理后台;

2. 左侧菜单栏找到【设置】→【通知设置】→【邮件通知】;

3. 加密方式选择:SSL 默认可能是关闭/其他方式,务必切换)。
4.2 逐项填写完整参数(1:1对照)
以下为全部必填参数,直接复制修改个人信息即可:
用户名:完整QQ邮箱地址(例:
123456789@qq.com)发信邮箱:与用户名完全一致(同上邮箱地址)
密码/授权码:刚刚QQ邮箱生成的16位授权码(重点!不是QQ密码)
发件人名称:自定义(可填博客名称,如“XX的技术博客”,用户收到邮件会显示该名称)
SMTP服务器:
smtp.qq.com端口:
465加密协议:
SSL邮件编码:
UTF-8(默认即可,无需修改)
4.3 测试邮件发送(验证是否配置成功)
1. 所有参数填写完毕后,页面下滑找到【发送测试邮件】功能;
2. 输入任意可正常接收的收件邮箱(自己的QQ邮箱、微信邮箱均可);
3. 点击发送,等待3-10秒;
4. 提示「发送成功」即为配置完成;若失败,对照下文报错排查。
成功效果:收件邮箱会收到一封来自你的博客的测试邮件,标题为“邮件测试通知”。
五、免费SMTP使用规则(避坑必看)
5.1 免费额度说明
QQ个人免费邮箱SMTP单日发信限额500封,对于个人博客的评论通知、密码找回、留言提醒完全够用,终身免费,无月租、无年费。
5.2 风控避坑规则
禁止短时间批量发送大量邮件,容易触发临时封禁;
不要发送广告、引流、违规内容邮件;
授权码泄露后,可随时在邮箱后台重置,旧授权码立即失效,安全性极高。
六、常见报错全方位排查(新手必看)
报错1:认证失败、用户名密码错误
原因:填写了QQ登录密码,未使用授权码;或授权码输入错误、空格、大小写错误。
解决:重新进入邮箱生成新授权码,完整复制,手动粘贴,不要手动输入。
报错2:服务器连接超时、无法连接
原因:端口/加密方式错误、服务器防火墙拦截。
解决:严格使用465端口+SSL加密,禁止使用25、587端口;检查服务器出站端口是否放行。
报错3:显示发送成功,但收不到邮件
原因:邮件被拦截至垃圾箱、系统风控延迟。
解决:查看收件箱垃圾箱;将发件邮箱添加至白名单;等待1-2分钟刷新。
报错4:授权码失效
原因:修改过QQ密码、异地登录QQ、长时间未使用服务。
解决:重新进入邮箱账户设置,关闭再开启SMTP服务,生成新授权码替换即可。
七、备用免费方案(163邮箱)
若QQ邮箱风控严格,可替换为163免费邮箱,配置逻辑完全一致,参数如下:
SMTP主机:
smtp.163.com端口:
465加密方式:
SSL密码:163邮箱第三方授权码
八、结语
通过以上步骤,即可零成本、永久免费为Halo博客搭建稳定的邮件通知服务,完美适配个人博客的所有邮件场景,彻底规避付费SMTP服务的开销。全程操作简单、无技术门槛,新手对照图文即可一次配置成功。
评论