专为自由职业、独立开发者提供技能分享交流学习成长的平台,按 Ctrl+D 收藏我们
关于 积分 赞助 社群 投稿

爱网赚i5z.net

  • 首页
  • 发现
    • 有趣产品
    • 项目分享
    • 技能分享
    • 必备工具
    • 苏米杂谈
  • 独立开发者
    • 开发者周刊
    • 开发者故事
  • 实用资源
    • 建站资源
    • 精品教程
    • 域名优惠
    • VPS优惠
  • 独立开发导航
  • 更多
    • 标签云
    • 排行榜
    • 查域名
    • 留言板
    • 小卖铺
  • 登录
  • 首页
  • 发现
    • 有趣产品
    • 项目分享
    • 技能分享
    • 必备工具
    • 苏米杂谈
  • 独立开发者
    • 开发者周刊
    • 开发者故事
  • 实用资源
    • 建站资源
    • 精品教程
    • 域名优惠
    • VPS优惠
  • 独立开发导航
  • 更多
    • 标签云
    • 排行榜
    • 查域名
    • 留言板
    • 小卖铺
当前位置: 首页 » 精品教程

独立开发建站必备:邮箱注册功能,全流程手把手教你开通QQ邮箱SMTP

5天前 58 0

之前我在做一个用户注册的小项目,需要实现“注册后发验证码邮件”的功能。当时想着“邮件不就是点发送按钮吗,有啥难的?”结果一查才发现,原来要用程序发送邮件,还得先开启 SMTP服务,尤其是像 QQ 这种邮箱,还得走一套完整流程。

全流程手把手教你开通QQ邮箱SMTP搞定自动发邮件,不论你是做邮箱注册功能还是做邮箱群发通知功能,只要要是自动发邮件,搞懂这个流程非常关键。

什么是SMTP?

简单来说,SMTP 就是“把邮件送出去的邮差”。你平时手动发邮件用不着管这些,但当你写了个脚本,或者建了个网站表单,想让它自动发一封邮件给用户,比如验证码、订单提醒之类,就必须通过 SMTP 来“代你发话”。

我举个实际例子:我之前做了一个数据监控小工具,每当爬虫抓到异常数据时,就会自动给我发邮件提醒。这种自动化的邮件发送,就是通过SMTP实现的。还有用户在我网站注册时收到的验证码邮件,也是这样发出去的。

平时我们用QQ邮箱网页版发邮件,那是人工操作。但如果你想让你的网站、APP或者Python脚本自动发邮件,就必须用SMTP。

开通前的准备

别着急操作,先确保你满足下面这几个前提条件:

手机号绑定:QQ邮箱必须绑定手机号,因为开启SMTP需要短信验证

新邮箱不支持:新注册的QQ邮箱要满1个月才能开启SMTP,

授权码记录:你会拿到一个 16位授权码,只显示一次,错过就要重来

实操步骤

第一步:进入QQ邮箱设置

用电脑打开QQ邮箱网页版(注意:手机APP做不了这个操作),登录后在菜单倒数第二个”账号与安全“。

第二步:找到SMTP开关

接着在安全设置:往下滑找到"POP3/IMAP/SMTP/Exchange/CardDAV 服务"这一块,看到"POP3/SMTP服务"后面有个"开启"按钮,点它!

第三步:发短信验证

这里腾讯会让你发短信验证,按提示操作:

第四步:保存16位授权码

验证通过后,系统会弹出一个16位的字符串,比如"lunkbrgwqxhfjgxx"。

划重点! 这个授权码超级重要,必须马上复制保存!它就是你程序连接QQ邮箱的"钥匙",不是你的QQ密码。而且这玩意儿只显示这一次,关了窗口就再也看不到了。

参数配置

开启成功后,用SMTP发邮件时需要这些参数:

参数 值 说明
SMTP服务器 smtp.qq.com 这是固定的地址
端口号 465 或 587 SSL 用 465,TLS 用 587
加密方式 SSL/TLS 不加密会失败
登录账号 你的QQ邮箱地址 比如 123456@qq.com
登录密码 16位授权码 不是你的 QQ 密码

建议你直接截图保存,下次用就方便了。

实操指南

场景一:Python自动发邮件

这是我最常用的场景,代码也很简单,适用于自动化脚本、批量通知等需求:

import smtplib  
from email.mime.text import MIMEText  
​
# 配置参数  
smtp_server = 'smtp.qq.com'  # SMTP服务器  
smtp_port = 465  # SSL端口  
sender_email = '你的QQ邮箱@qq.com'  
sender_auth_code = '你的16位授权码'  # 替换为实际授权码  
receiver_email = '收件人邮箱@example.com'  
​
# 构建邮件内容  
msg = MIMEText('这是通过Python+QQ邮箱SMTP发送的测试邮件', 'plain', 'utf-8')  
msg['From'] = sender_email  
msg['To'] = receiver_email  
msg['Subject'] = 'Python SMTP测试邮件'  
​
# 发送邮件  
try:  
   with smtplib.SMTP_SSL(smtp_server, smtp_port) as server:  
       server.login(sender_email, sender_auth_code)  
       server.sendmail(sender_email, receiver_email, msg.as_string())  
   print('邮件发送成功!')  
except Exception as e:  
   print(f'发送失败:{e}')  

场景二:配置Outlook客户端

有时候需要统一管理多个邮箱,Outlook就很方便:

  1. 打开Outlook,选择"手动设置账户"

  2. 填写服务器信息:

    • 接收服务器:imap.qq.com(推荐IMAP,支持多设备同步)

    • 发送服务器:smtp.qq.com

    • 用户名:完整QQ邮箱地址

    • 密码:16位授权码

  3. 测试连接,成功就OK了

场景三:网站表单自动邮件

我的网站用的是WordPress,装个WP SMTP插件就搞定:

  • SMTP服务器:smtp.qq.com

  • 端口:465(SSL)

  • 发件人邮箱:你的QQ邮箱

  • 密码:16位授权码

配置好后,用户提交表单就能自动收到邮件通知了。

插件地址:https://wordpress.org/plugins/wp-smtp/

常见问题

问题1:提示"授权码错误"

我遇到过好几次,通常是这几个原因:

  • 授权码复制时带了空格(要删掉所有空格)

  • 最近改过QQ密码(改密码会让授权码失效,需要重新生成)

  • 复制时漏了字符

问题2:端口465连不上

这个问题比较复杂:

  • 检查防火墙是否屏蔽了465端口

  • 试试587端口(有些网络环境下更稳定)

  • 公司网络可能屏蔽SMTP端口,用手机热点试试

问题3:邮件进垃圾箱

这个我也经历过,几个小技巧:

  • 邮件标题别用"免费""中奖"这种敏感词

  • 控制发送频率,普通QQ邮箱一天别超过50封

  • 邮件里加上退订链接,显得更正规

安全提醒和注意事项

用了这么久SMTP,我总结几个安全要点:

  1. 授权码要保密:别告诉任何人,建议每3个月重新生成一次

  2. 备份配置信息:重要操作截图保存,出问题好排查

  3. 企业邮箱不同:如果用的是腾讯企业邮箱(@exmail.qq.com),设置方法稍有不同

  4. 关闭影响大:一旦关闭SMTP服务,所有依赖它的工具都会失效

写在最后

SMTP看起来是个小技能,但它能解决独立开发者很多实际问题:用户体验提升了、运营效率高了、产品功能更完整了。这些看似不起眼的技能积累起来,就是你和其他开发者的差距。

搞懂 QQ 邮箱的 SMTP 设置后,我几乎所有的自动化项目都能“发得出声音”了,无论是验证码邮件、通知提醒,还是用 Outlook 收发都变得非常顺手。整个过程也就 5 步,但关键就是那个“授权码”,一定要保管好。

如果你是独立开发者,或者正准备接点自动化的小项目,这项技能强烈建议早点掌握,简单上手、立竿见影!以后再写注册登录、表单处理、日报提醒之类的,就不怕“邮件发不出去”啦~

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:独立开发建站必备:邮箱注册功能,全流程手把手教你开通QQ邮箱SMTP
#QQ邮箱 #SMTP #邮箱注册 
收藏 1
推荐阅读
  • 独立开发者必备:Google邮箱100%通过的注册指南(支持无限注册)
  • 手把手教你安装这款Windows容器化开发神器:Docker Desktop
  • 美国ASU大学EDU教育邮箱免费注册教程(2025年最新版)
  • 教育优惠必备 | 国内如何5分钟快速申请 “edu邮箱” 实用操作教程(liberty)
  • 独立开发建站必备:邮箱注册功能,全流程手把手教你开通QQ邮箱SMTP
评论 (0)
请登录后发表评论
分类精选
美国ASU大学EDU教育邮箱免费注册教程(2025年最新版)
882 2月前
教育优惠必备 | 国内如何5分钟快速申请 “edu邮箱” 实用操作教程(liberty)
363 2月前
Umami 一款开源的网站统计工具!安装使用教程(源码安装、Docker安装、BT宝塔/1Panel一键安装)
325 3月前
独立开发者必备:Google邮箱100%通过的注册指南(支持无限注册)
91 1周前
独立开发建站必备:邮箱注册功能,全流程手把手教你开通QQ邮箱SMTP
59 5天前
手把手教你安装这款Windows容器化开发神器:Docker Desktop
56 5天前

文章目录

分类排行
1 手把手教你安装这款Windows容器化开发神器:Docker Desktop
2 独立开发建站必备:邮箱注册功能,全流程手把手教你开通QQ邮箱SMTP
3 独立开发者必备:Google邮箱100%通过的注册指南(支持无限注册)
4 美国ASU大学EDU教育邮箱免费注册教程(2025年最新版)
5 教育优惠必备 | 国内如何5分钟快速申请 “edu邮箱” 实用操作教程(liberty)
6 Umami 一款开源的网站统计工具!安装使用教程(源码安装、Docker安装、BT宝塔/1Panel一键安装)
©2015-2024 i5z爱网赚出海分享 版权所有 · www. i5z.net 闽ICP备15002536号-6
免费影视导航 花式玩客 免费字体下载 产品经理导航 Axure RP 10 免费Axure模板 网赚分享 跨境数研所 聚玩盒子 申请友联