在标准文档中,请参见第三个使用模块email的示例# Import smtplib for the actual sending function

import smtplib

# And imghdr to find the types of our images

import imghdr

# Here are the email package modules we'll need

from email.message import EmailMessage

# Create the container email message.

msg = EmailMessage()

msg['Subject'] = 'Our family reunion'

# me == the sender's email address

# family = the list of all recipients' email addresses

msg['From'] = me

msg['To'] = ', '.join(family)

msg.preamble = 'Our family reunion'

# Open the files in binary mode. Use imghdr to figure out the

# MIME subtype for each specific image.

for file in pngfiles:

with open(file, 'rb') as fp:

img_data = fp.read()

msg.add_attachment(img_data, maintype='image',

subtype=imghdr.what(None, img_data))

# Send the email via our own SMTP server.

with smtplib.SMTP('localhost') as s:

s.send_message(msg)

编辑:对于其他文件,您可以得到maintype,subtype

^{pr2}$

html当作附件发送,MIME以HTML文件作为附件发送电子邮件?相关推荐

  1. Ring0层发送IRP消息打开文件不释放对象实现文件防删

    背景 文件保护技术不论对于病毒木马还是杀软来说,都是至关重要的.要在内核层下实现文件防删除,通常是通过HOOK内核函数来实现,通过判断是否是删除保护文件,从而拒绝操作.本文将介绍一种不需要HOOK操作 ...

  2. java 发邮件带excel附件,以流的形式发送附件,不生成excel文件

    公司需求:根据业务需要定时发送邮件,并且邮件需要有excel附件,附件内容为查询到的数据. 开发思路:由于服务器环境本身空间有限,而且不确定环境中读写权限,生成excel文件比较浪费资源,出现异常时可 ...

  3. python2.7 解决email foxmail for mac 收到附件无后缀未命名文件,无发件人,漏掉邮件内容问题

    python2.7 解决email中foxmail for mac 收到附件无后缀,无发件人,漏掉邮件内容问题:https://blog.csdn.net/SHSQLDLL/article/detai ...

  4. python自动发送邮件(html、附件等),qq邮箱和网易邮箱发送和回复

    在python中,我们可以用程序来实现向别人的邮箱自动发送一封邮件,甚至可以定时,如每天8点钟准时给某人发送一封邮件.今天,我们就来学习一下,如何向qq邮箱,网易邮箱等发送邮件. 一.获取邮箱的SMT ...

  5. (转)rtmp协议简单解析以及用其发送h264的flv文件

    Adobe公司太坑人了,官方文档公布的信息根本就不全,如果只按照他上面的写的话,是没法用的.按照文档上面的流程,server和client连接之后首先要进行握手,握手成功之后进行一些交互,其实就是交互 ...

  6. Spring Boot笔记-发送纯字符串邮件及带附件邮件

    首先引入Maven包: <dependency><groupId>org.springframework.boot</groupId><artifactId& ...

  7. python自动下载邮件附件_Python批量下载电子邮件附件并汇总合并Excel文件

    原标题:Python批量下载电子邮件附件并汇总合并Excel文件 前几天在公众号搞了一波送书活动,详见福利:免费赠送240本Python教材,该文推送之后,立刻收到了大量的样书申请表,那么接下来的工作 ...

  8. Python 实现发送QQ邮件(可加附件)

    东西比较简单,简单讲一下,直接贴代码了,其他邮箱都类似. 1.首先在qq 邮箱里面把stmp服务 打开 2.拉到下面,开启第一个,发送短信验证后会得到一个授权码: 3.代码,要注意的地方我都贴了注释: ...

  9. android qq 邮箱格式,QQ邮箱的正确格式有哪些?文件夹怎么发送呢

    QQ邮箱的正确格式有哪些?文件夹怎么发送呢?QQ邮箱格式怎么写呢?登录QQ邮箱后,如果你想给别人写信,却不知道如何写一封电子邮件,这个问题其实很简单,不过如何发送文件夹对有些用户来说,可能觉得尴尬,据 ...

最新文章

  1. 51CTO让我成长【我与51CTO的故事】
  2. IE 8 中自定义自己的 Search Provider (搜索提供程序)
  3. Java根据模板创建excel文件
  4. vc++ 动态加载位图
  5. asp.net MD5加密函数(c#)
  6. P1217 [USACO1.5]回文质数 Prime Palindromes(技巧+暴力枚举+线性筛)
  7. SQL在SQL Server中相交使用
  8. TOMCAT内存大小调整
  9. Flutter使用阿里矢量图库管理项目svg图片
  10. eclipse-Mars2-4.5.2安装Tomcat插件
  11. Mars3D开发基础学习:三维场景 Map
  12. 图片热区——map的用法
  13. [Chatter] 架构设计是做甚么
  14. java date 构造方法_Java Date的概述和构造方法
  15. 论语 灵公篇(笔记)
  16. win10 java更新失败_win10系统安装不了java的解决方法
  17. 问题1201:打印数字图形
  18. FileReader读取文件
  19. 【MyBatis】搭建MyBatis
  20. Nginx代理:由http到https

热门文章

  1. VS Code搭建C/C++开发环境超详细教程
  2. 服务器BMC、BIOS、IPMI、UEFI技术解析
  3. HiCar人-车-家全场景智慧互联
  4. MindSpore网络模型类
  5. 【注意事项】论文/申报书格式
  6. Kotlin for 循环使用
  7. 微信小程序showModel使用注意
  8. 没有添加跳新增,添加之后跳修改
  9. 使用Java监控工具出现 Can't attach to the process
  10. ASP.NET MVC Identity 兩個多個連接字符串問題解決一例