欢迎访问 生活随笔!

尊龙游戏旗舰厅官网

当前位置: 尊龙游戏旗舰厅官网 > 前端技术 > html >内容正文

html

html图片postmultipart,sendmail-尊龙游戏旗舰厅官网

发布时间:2024/10/8 html 27 豆豆
尊龙游戏旗舰厅官网 收集整理的这篇文章主要介绍了 html图片postmultipart,sendmail-mimetext-mimeimage-mimemultipart.py——发送带图片的html格式报表... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

#!/usr/bin/env python

#coding:utf-8

# 通过mimetext类来实现html格式的邮件,当要求包含图片数据的邮件内容时,需要引用mimeimage类

# 若邮件主体由多个mime对象组成,则同时需引用mimemultipart类来进行组装

import smtplib

from email.mime.multipart import mimemultipart    # 导入mimemultipart类

from email.mime.text import mimetext    # 导入mimetext类

from email.mime.p_w_picpath import mimeimage    # 导入mimeimage类

host = "smtp.126.com"

subject = u"业务性能数据报表"

to = "to@qq.com"

from = "from@126.com"

def addimg(src, imgid):    # 添加图片函数,参数1:图片路径,参数2:图片id

fp = open(src, 'rb')    # 打开文件

msgimage = mimeimage(fp.read())    # 创建mimeimage对象,读取图片内容并作为参数

fp.close()    # 关闭文件

msgimage.add_header('content-id', imgid)    # 指定图片文件的content-id,imgid,标签中的src用到

return msgimage    # 返回msgimage对象

msg = mimemultipart('related')    # 创建mimemultipart对象,采用related定义内嵌资源的邮件体

# 创建一个mimetext对象,html元素包括表格

msgtext = mimetext("""

*尊龙游戏旗舰厅官网性能数据  更多>>
""","html","utf-8")    # 标签的src属性是通过content-id来引用的

msg.attach(msgtext)    # mimemultipart对象附加mimetext的内容

# 使用mimemultipart对象附加mimeimage的内容

msg.attach(addimg("img/bytes_io.png","io"))

msg.attach(addimg("img/myisam_key_hit.png","key_hit"))

msg.attach(addimg("img/os_mem.png","men"))

msg.attach(addimg("img/os_swap.png","swap"))

msg['subject'] = subject

msg['from'] = from

msg['to'] = to

try:

server = smtplib.smtp(host, "25")

server.starttls()

server.login("from@126.com", "passwd")

server.sendmail(from, to, msg.as_string())

server.quit()

print "邮件发送成功!"

except exception, e:

print "失败: " str(e)

总结

以上是尊龙游戏旗舰厅官网为你收集整理的html图片postmultipart,sendmail-mimetext-mimeimage-mimemultipart.py——发送带图片的html格式报表...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得尊龙游戏旗舰厅官网网站内容还不错,欢迎将尊龙游戏旗舰厅官网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图