博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【代码片段】Python发送带图片的邮件
阅读量:6509 次
发布时间:2019-06-24

本文共 957 字,大约阅读时间需要 3 分钟。

# coding=utf-8import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagemsg_from = 'xxxxx@qq.com'  # 发送方邮箱passwd = 'xxxxxxxxxxx'  # 填入发送方邮箱的授权码msg_to = 'xxxx@qq.com'  # 收件人邮箱def send():    subject = "python邮件测试"  # 主题    msg = MIMEMultipart('related')    content = MIMEText('imageid', 'html', 'utf-8')  # 正文    # msg = MIMEText(content)    msg.attach(content)    msg['Subject'] = subject    msg['From'] = msg_from    msg['To'] = msg_to    file = open("QR.png", "rb")    img_data = file.read()    file.close()    img = MIMEImage(img_data)    img.add_header('Content-ID', 'imageid')    msg.attach(img)    try:        s = smtplib.SMTP_SSL("smtp.qq.com", 465)  # 邮件服务器及端口号        s.login(msg_from, passwd)        s.sendmail(msg_from, msg_to, msg.as_string())
print("发送成功"
except:         print("发送失败")     finally:         s.quit()

  

 
黑夜给了我黑色的眼睛,我却用它寻找光明

转载地址:http://ljdfo.baihongyu.com/

你可能感兴趣的文章
Flume 读取实时更新的日志文件
查看>>
HDU 2049
查看>>
《Spring1之第十次站立会议》
查看>>
Unity Shader 噪声消融特效 - 剑灵死亡特效
查看>>
Eclipse 自动生成 Ant的Build.xml 配置文件
查看>>
添加一条信息到列表,如果重复就替换,
查看>>
C#基础第五天
查看>>
python 小数相加报错 invalid literal for int() with base 10
查看>>
【ubuntu】linux链接库
查看>>
uva 12325 枚举暴力 b
查看>>
多线程问题(JVM重排序)
查看>>
LeetCode 459 Repeated Substring Pattern
查看>>
POJ 3268 Silver Cow Party
查看>>
EMLS项目推进思考
查看>>
Eclipse快捷键 10个最有用的快捷键
查看>>
2018-2019-1 20165302 实验五 通讯协议设计
查看>>
Golang 知识点总结
查看>>
JAVA 8 特性
查看>>
算法设计 - LCS 最长公共子序列&&最长公共子串 &&LIS 最长递增子序列
查看>>
WebService之Axis2快速入门(7): Spring与axis整合发布为WebServic
查看>>