python发QQ邮件
2024-08-28 22:59:32
python发qq邮件相对比较简单,网上教程一大把;固定套路,后面封装看自己怎么方便可以怎样进行封装;原版代码如下:
"""
# -*- coding : utf-8 -*-
# @Time : 2021/3/28 18:54
# @Author : gan
"""
#导入三个固定短信邮箱模块
import smtplib
from email.mime.text import MIMEText
from email.header import Header
mail_host = "smtp.qq.com"
mail_user = "111111@qq.com" #发送方邮箱
mail_pwd = "abcdefghijklmno" #发送方邮箱的授权码
sender = "1111@qq.com"
receivers = ["11111@qq.com","22222@qq.com"] #多位接收人
message = MIMEText("测试结果正文","plain","utf-8")
message["From"] = Header("自动化测试小组","utf-8")
message["To"] = Header("开发小组","utf-8")
subject = "测试结果邮件"
message['Subject'] = Header(subject,"utf-8")
try:
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host,25)
smtpObj.login(mail_user,mail_pwd)
smtpObj.sendmail(sender,receivers,message.as_string())
print("邮件发送成功")
except smtplib.SMTPException:
print("无法发送")
最新文章
- js 也来 - 【拉勾专场】抛弃简历!让代码说话!
- vuejs里封装的和IOS,Android通信模块
- Log(android.util.Log)(option+return)
- 在 AndroidStudio 中添加和使用 Support Library
- Hello BIEE
- node+mongodb+ionic+cordova
- qmake理解(还可以加入Lex Yacc文件)
- JAVA的数组和输入
- 【DataStructure】Some useful methods about linkedList(二)
- MVC — 初步理解IIS工作流程
- Apache中的gzip压缩作用及配置
- 分析hello1项目里面的web.xml
- MYSQL Statement violates GTID consistency: CREATE TABLE ... SELECT. 错误代码: 1786 问题
- 【AGC005F】Many Easy Problems
- PHP 快速实现大文件上传
- 蓝牙Remove Bond的流程分析
- RPC远程调用概念 &;amp;&;amp; demo实例
- PAT 1073 多选题常见计分法(20)(代码+思路)
- 在Fedora8上安装使用ActiveMQ5.8
- script 执行的三种方式