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复制文件代码实现
Dec 23 Python
Python实现的百度站长自动URL提交小工具
Jun 27 Python
Python原始字符串(raw strings)用法实例
Oct 13 Python
详解Python中的文本处理
Apr 11 Python
详解Python中的strftime()方法的使用
May 22 Python
在Django的模型和公用函数中使用惰性翻译对象
Jul 27 Python
Python学习之Django的管理界面代码示例
Feb 10 Python
Python实现的合并两个有序数组算法示例
Mar 04 Python
解决Python内层for循环如何break出外层的循环的问题
Jun 24 Python
使用wxpy实现自动发送微信消息功能
Feb 28 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
May 24 Python
pandas按条件筛选数据的实现
Feb 20 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
基于mysql的论坛(5)
2006/10/09 PHP
PHP 和 XML: 使用expat函数(一)
2006/10/09 PHP
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
js 幻灯片的实现
2011/12/06 Javascript
jQuery实现可拖动的浮动层完整代码
2013/05/27 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
2016/05/23 Javascript
Bootstrap基本插件学习笔记之标签切换(17)
2016/12/08 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
vue-cli如何快速构建vue项目
2017/04/26 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
JavaScript实现轮播图效果代码实例
2019/09/28 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
vue3.0 的 Composition API 的使用示例
2020/10/26 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
Python列表切片用法示例
2017/04/19 Python
基于Python中capitalize()与title()的区别详解
2017/12/09 Python
python 自动去除空行的实例
2018/07/24 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
金鑫耀Java笔试题
2014/09/06 面试题
学雷锋活动总结范文
2014/04/25 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
幼儿园迎新生欢迎词
2015/09/30 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
《开国大典》教学反思
2016/02/16 职场文书
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸