大家好,我是天空之城,今天给大家带来发送带附件的邮件方法。附件可以是图片,音频,表格,视频,pdf都可以。
感谢博友「Samaritan·J」

import smtplib
# smtplib 用于邮件的发信动作
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.header import Header
from email.mime.application import MIMEApplication
# 处理任意二进制文件if __name__ == '__main__':msg = MIMEMultipart()# 创建包含多个部分的邮件体的 MIME 对象实例user = 'xxx@qq.com' # 发件人邮箱账号password = 'pwd' # 发件人邮箱密码/授权码to_addr = 'xxx@163.com' # 收件人地址smtp_serv = 'smtp.qq.com' # 发信服务器msg['From'] = Header("编辑发件人", 'utf-8')msg['To'] = Header("编辑收件人", 'utf-8')msg['Subject'] = Header('编辑邮件标题', 'utf-8')msg.attach(MIMEText('邮件正文文本内容', _subtype='html', _charset='utf-8'))part = MIMEApplication(open(r'C:\Users\data.xlsx', 'rb').read())# open里输入添加附件文件的绝对路径part.add_header('Content-Disposition', 'attachment', filename='data.xlsx')# 构造附件,filename是编辑附件文件名,可以随便写msg.attach(part)# 添加附件server = smtplib.SMTP() # 开启发信服务(也可使用加密传输)server.connect(smtp_serv,25) # 连接服务器server.login(user, password) # 登录发信邮箱server.sendmail(user,to_addr, msg.as_string()) # 发送邮件server.quit() # 关闭服务器原文链接:https://blog.csdn.net/u010890916/article/details/106596881

带附件的邮件的发送方法相关推荐

  1. php 发送带附件的邮件,php发送带附件的电子邮件

    我似乎无法找到这个我写的php函数的问题,应该发送带附件的电子邮件.我已经挣扎了很长一段时间. function myMail($to, $subject, $mail_msg, $filename, ...

  2. java 邮件 附件_java中javamail发送带附件的邮件实现方法

    本文实例讲述了java中javamail发送带附件的邮件实现方法.分享给大家供大家参考.具体分析如下: JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口.它是Sun发布的用来处理em ...

  3. SpringBoot中整合Mail实现发送带附件的邮件

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/35688 实现最简单的带标题以及文本内容的邮件发送: https:/ ...

  4. 利用Jmail发送带附件的邮件时乱码的解决方案

    今天在利用Jmail发送带附件的邮件时,一直收不到附件,而是得到一些"乱码"如下:This is a multipart message in MIME format. ----N ...

  5. mailgun php版本,php – Mailgun发送带附件的邮件

    我正在尝试使用mailgun发送带附件的邮件. 邮件本身很好,但它缺少附件. 同样在mailgun日志中,它显示正常,但附件数组为空. 我用example.com替换了我的凭证. 该文件放在子目录中并 ...

  6. 用simple mapi 发送一个带附件的邮件

    使用 MAPI 实现邮件发送 原 作:deltacat,修改中 最后更新:2004.09.16 版权声明:随意转载,敬请保持文档及说明完整性 关键字: VC 邮件发送 MAPI 一.简述 实际上,本文 ...

  7. php邮箱文件发送源码,php简单实现发送带附件的邮件

    本文实例讲述了php简单实现发送带附件的邮件.分享给大家供大家参考.具体如下: 下面是静态html代码: 带附件的邮件发送 发送人: 收件人: 邮件主题: 邮件内容: 附件上传: sendmail.p ...

  8. python菜谱发送到邮箱_Python菜谱5:发送带附件的邮件

    我们平时需要使用 Python 发送各类邮件,这个需求怎么来实现?答案其实很简单,smtplib 和 email库可以帮忙实现这个需求.smtplib 和 email 的组合可以用来发送各类邮件:普通 ...

  9. java 发送邮件添加附件,Java实现带附件的邮件发送功能

    这篇文章主要为大家详细介绍了Java实现带附件的邮件发送功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Java实现邮件发送功能的具体代码,供大 ...

最新文章

  1. c/c++ 如何输入带空格的字符串
  2. 弃Java、Swift于不顾,为何选Python?
  3. 第十六届智能车竞赛英飞凌技术培训日程安排
  4. Jsp—01—Java server page 全解
  5. 重识 SQLite,简约不简单
  6. 数学逻辑习题集(2)
  7. 数字电路课程设计汽车尾灯控制器
  8. 弘辽科技:淘宝收藏加购在哪里看?如何提升收藏加购数量?
  9. 设置CRT使用Console连接网络设备
  10. svg模糊图片局部清晰透视图
  11. NO7.const和volatile
  12. 怎么设计好链游的经济模型?先看看传统游戏是如何抑制通货膨胀问题的
  13. 01 注释的作用和分类
  14. 2020 2019年 计算机 408 考研 真题 详细 解答
  15. 05黑马QT笔记之自定义槽函数
  16. mysql改存储引擎教程_MySQL修改默认存储引擎
  17. 设备软件控制平台会是什么样子?
  18. 计算机黑屏闪光标,电脑开机黑屏并且只有一个光标在闪烁,请问是为什么?
  19. LoadRunner11安装和破解(win 7)
  20. VNC双向传输文件和文件夹

热门文章

  1. C++ Combo Box控件用法
  2. 【十四】【vlc-android】aout音频输出模块源码实现分析【Part 1】
  3. 二进制四进制八进制十六进制之间转换关系及浅谈文字在计算机中表示
  4. Google推出免费DNS解析服务器【8.8.8.8】
  5. 使用Hibernate,一对多和多对一的实现(双向).
  6. iOS自动化笔记(一)WebDriverAgent安装与使用
  7. js中怪异的this 指针
  8. (亲测)1分钟破解IDM权限,傻瓜都能学会的破解方法(番外篇:利用破解工具直接破解IDM)...
  9. 阶层是一条漫长的阶梯,你能爬到第几层?
  10. 【PHP】json返回大括弧和中括弧,json返回{}和[]