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发送各种形式的邮件的方法汇总
Nov 09 Python
Python编程实现双击更新所有已安装python模块的方法
Jun 05 Python
PyQt4实现下拉菜单可供选择并打印出来
Apr 20 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
值得收藏,Python 开发中的高级技巧
Nov 23 Python
Django+JS 实现点击头像即可更改头像的方法示例
Dec 26 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
Apr 26 Python
python画图——实现在图上标注上具体数值的方法
Jul 08 Python
用Python解数独的方法示例
Oct 24 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
Nov 29 Python
python/golang 删除链表中的元素
Sep 14 Python
pycharm配置python 设置pip安装源为豆瓣源
Feb 05 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中文输出变成问号的问题
2008/06/05 PHP
php自定义函数之递归删除文件及目录
2010/08/08 PHP
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
2014/11/24 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
2015/02/02 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
PHP随机数函数rand()与mt_rand()的讲解
2019/03/25 PHP
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
js写一个弹出层并锁屏效果实现代码
2012/12/07 Javascript
js实现图片拖动改变顺序附图
2014/05/13 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
JS同步、异步、延迟加载的方法
2018/05/05 Javascript
jQuery 实现批量提交表格多行数据的方法
2018/08/09 jQuery
vue-cli的工程模板与构建工具详解
2018/09/27 Javascript
微信小程序实现发送验证码按钮效果
2018/12/20 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
用Vue.js在浏览器中实现裁剪图像功能
2019/06/18 Javascript
详解ES6 扩展运算符的使用与注意事项
2020/11/12 Javascript
[01:38:19]夜魇凡尔赛茶话会 第五期
2021/03/11 DOTA
Python3.5 Pandas模块缺失值处理和层次索引实例详解
2019/04/23 Python
python打开使用的方法
2019/09/30 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
浅谈css3中的前缀
2016/07/20 HTML / CSS
漫威玩具服装及周边商品官方购物网站:Marvel Shop
2019/05/11 全球购物
The Hut英国:英国领先的豪华在线百货商店
2019/07/26 全球购物
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
Linux文件操作命令都有哪些
2015/02/27 面试题
简短证婚人证婚词
2014/01/09 职场文书
数控专业大学毕业生职业规划范文
2014/02/06 职场文书
租房协议书怎么写
2014/04/10 职场文书
女方家长婚礼致辞
2015/07/27 职场文书
Opencv实现二维直方图的计算及绘制
2021/07/21 Python