本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!
作者| 慕课网精英讲师 朱广蔚
1. 简介SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议, 它是一组用于传送邮件的规则,由它来控制信件的中转方式。
Python 的 smtplib 模块对 smtp 协议进行了简单的封装,提供了一种方便的途径发送电子邮件。
2. 配置发送服务器2.1 简介在本篇文章中,使用 QQ 邮箱的 SMTP 服务发送邮件,需要对 QQ 邮件发送进行配置。
假设用户的信息如下:
- 用户邮件地址,假设为 zhangsan@qq.com
- 使用 SMTP 服务的密码,需要对 QQ 邮件进行配置后获取,注意:不是登录 QQ 邮箱的密码
需要在 PC 端通过浏览器登录 QQ 邮箱:
- 点击设置,进入邮箱设置
- 在邮箱设置中,点击账户
在账户设置的 TAB 页面中,选择 “开启服务:POP3/SMTP 服务”。
2.3 通过短信开启 POP3/SMTP 服务选择 "开启服务:POP3/SMTP 服务"后,系统提示通过发送短信开启 POP3/SMTP 服务
2.4 获取 SMTP 服务密码按照系统提示操作后,系统会给出使用 SMTP 服务的密码,请记住该服务密码,在后续的小节中会使用该密码。