按照开发安排,本篇本应该是关于提测页面的搜索和显示实现,怕相似内容疲劳,这期改下内容顺序,将邮件服务的相关的提前,在之前的产品需求和原型中有一个功能点,就是需要在提测人进行提测,以及测试完成的操作的时候要按照一定的模版发送邮件通知,那我们就研究一下Python flask 后台服务如何实现发送邮件的知识点,最后形成一个邮件工具类,以便在实现提测功能流程中使用。
本篇内容思维导读
内置邮件模块 smtplib
从某度搜索关于python如何发送邮件,给到结果最多的就是 smtplib,资料参差不齐,抑或内容太陈旧,这里通过实践整理总结如下:
首先 了解基本使用
官方 [注解1] 的语法以及教程参考 [注解2]:
# 导入包,python环境默认自有,无需而外安装 import smtplib from smtplib import SMTP # 通过给定参数链接服务对象 smtplib.SMTP(host='', port=0, local_hostname=None, [timeout, ]source_address=None) # 或需要SSL连接 smtplib.SMTP_SSL(host='', port=0, local_hostname=None, keyfile=None, certfile=None, [timeout, ]context=None, source_address=None) # 支持with方式,否则一般上边的操作需要手动关闭 with smtplib.SMTP("domain.org") as smtp: # 配置发送地址和内容等
09-27 09:33