python3 发送任意文件邮件的实例


Posted in Python onJanuary 23, 2018

实例如下所示:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import smtplib
import email.mime.multipart
import email.mime.text
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication

def send_email(smtpHost, sendAddr, password, recipientAddrs, subject='', content=''):
 msg = email.mime.multipart.MIMEMultipart()
 msg['from'] = sendAddr
 msg['to'] = recipientAddrs
 msg['subject'] = subject
 content = content
 txt = email.mime.text.MIMEText(content, 'plain', 'utf-8')
 msg.attach(txt)


 # 添加附件,传送D:/mydev/yasuo.rar文件
 part = MIMEApplication(open('D:/mydev/6.rar','rb').read())
 part.add_header('Content-Disposition', 'attachment', filename="yasuo.rar")
 msg.attach(part)

 smtp = smtplib.SMTP()
 smtp.connect(smtpHost, '25')
 smtp.login(sendAddr, password)
 smtp.sendmail(sendAddr, recipientAddrs, str(msg))
 print("发送成功!")
 smtp.quit()

try:

subject = 'Python 测试邮件'
content = '这是一封来自 Python 编写的测试邮件。'
send_email('smtp.163.com', '18310161797@163.com', '邮箱密码', '526189064@qq.com', subject, content)
except Exception as err:
print(err)

以上这篇python3 发送任意文件邮件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之有容乃大的list(4)
Sep 28 Python
如何使用python爬取csdn博客访问量
Feb 14 Python
Python实现mysql数据库更新表数据接口的功能
Nov 19 Python
python: line=f.readlines()消除line中\n的方法
Mar 19 Python
用Python配平化学方程式的方法
Jul 20 Python
python中append实例用法总结
Jul 30 Python
python日志模块logbook使用方法
Sep 19 Python
简单介绍django提供的加密算法
Dec 18 Python
详解python itertools功能
Feb 07 Python
Python中SQLite如何使用
May 27 Python
python 最简单的实现适配器设计模式的示例
Jun 30 Python
python中redis包操作数据库的教程
Apr 19 Python
Python程序员面试题 你必须提前准备!(答案及解析)
Jan 23 #Python
Python实现PS图像明亮度调整效果示例
Jan 23 #Python
matplotlib绘图实例演示标记路径
Jan 23 #Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
Jan 23 #Python
Python实现PS图像抽象画风效果的方法
Jan 23 #Python
matplotlib作图添加表格实例代码
Jan 23 #Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
Jan 23 #Python
You might like
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
jQuery AJAX回调函数this指向问题
2010/02/08 Javascript
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
js删除数组中某几项的方法总结
2019/01/16 Javascript
js实现倒计时秒杀效果
2020/03/25 Javascript
[02:21]DOTA2英雄基础教程 蝙蝠骑士
2013/12/16 DOTA
使用Python判断IP地址合法性的方法实例
2014/03/13 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
pyqt5自定义信号实例解析
2018/01/31 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
python环境路径配置以及命令行运行脚本
2019/04/02 Python
python多线程同步之文件读写控制
2021/02/25 Python
python线程定时器Timer实现原理解析
2019/11/30 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
Python编写memcached启动脚本代码实例
2020/08/14 Python
Python中常用的os操作汇总
2020/11/05 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
牧马人澳大利亚官网:Wrangler澳大利亚
2019/10/08 全球购物
人力资源专员自我评价怎么写
2013/09/19 职场文书
家长会欢迎标语
2014/06/24 职场文书
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
投诉书格式范本
2015/07/02 职场文书
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js