本文实例为大家分享了Python实现发送QQ邮件的封装代码,供大家参考,具体内容如下
封装code
import smtplib from email.mime.image import MIMEImage from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.header import Header # type=plain 文本格式 默认 # type=html 网页格式 # type=image 带本地图片的html # type=file 带附件 # 带图片时,msg为html格式 # 示例: ''' msg ='<p>Python 邮件发送测试...</p><p>图片演示:</p><p><img src="/UploadFiles/2021-04-08/cid:image1">使用demo
发送纯文本
qq=MyQQEmail('登陆邮箱','邮箱授权码','发件人') qq.sendQQEmail(['收件人邮箱1','收件人邮箱2'], "标题", '内容')发送html
from smtp.myqqemail import MyQQEmail from urllib import request response = request.urlopen("http://www.vove7.cn:800/getCopyright.php") # 打开网站 htmlContent=response.read() #获取网站内容 myqqemail=MyQQEmail('xxx@qq.com','xxxxxx','发件人') if myqqemail.sendQQEmail(['xxx@qq.com'],title="html测试",msg=htmlContent,type='html'): print('Send successful') else: print('Send failed')发送带图片内容
注意图片和<img src="/UploadFiles/2021-04-08/cid:image1">
from smtp.myqqemail import MyQQEmail msg = '<p>Python 邮件发送测试...</p><p>图片演示:</p><p><img src="/UploadFiles/2021-04-08/cid:image1">发送附件
fileName为显示名
from smtp.myqqemail import MyQQEmail qqemail=MyQQEmail('xxx@qq.com','xxxxx','发件人') if qqemail.sendQQEmail( ['xxx@qq.com'], '附件',msg='附件测试', type='file',filePaths=['../two/t.py','B.txt'], fileNames=['test.txt','B.txt']): print('Send successful') else: print('Send failed')发送图片内容带附件
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com
暂无“Python实现发送QQ邮件的封装”评论...
更新日志
2025年01月10日
2025年01月10日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]