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 相关文章推荐
win7 下搭建sublime的python开发环境的配置方法
Jun 18 Python
Python 正则表达式(转义问题)
Dec 15 Python
Python Web框架Tornado运行和部署
Oct 19 Python
使用Python对Excel进行读写操作
Mar 30 Python
Python实现判断并移除列表指定位置元素的方法
Apr 13 Python
Python设置在shell脚本中自动补全功能的方法
Jun 25 Python
Python实现微信小程序支付功能
Jul 25 Python
利用python实现逐步回归
Feb 24 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
Mar 11 Python
通过实例简单了解Python sys.argv[]使用方法
Aug 04 Python
Python利用folium实现地图可视化
May 23 Python
 Python 中 logging 模块使用详情
Mar 03 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
很实用的一个完整email发送程序
2006/10/09 PHP
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
PHP 获取ip地址代码汇总
2015/07/05 PHP
PHP内置加密函数详解
2016/11/20 PHP
PHP 断点续传实例详解
2017/11/11 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
2007/12/23更新创意无限,简单实用(javascript log)
2007/12/24 Javascript
js sort 二维数组排序的用法小结
2014/01/24 Javascript
jquery $(document).ready()和window.onload的区别浅析
2015/02/04 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
jQuery实现弹出窗口弹出div层的实例代码
2017/01/09 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
Angular @HostBinding()和@HostListener()用法
2018/03/05 Javascript
Vue 中mixin 的用法详解
2018/04/23 Javascript
利用jquery和BootStrap实现动态滚动条效果
2018/12/03 jQuery
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
Node在Controller层进行数据校验的过程详解
2020/08/28 Javascript
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
2020/05/27 Python
Python程序慢的重要原因
2020/09/04 Python
python实现简单猜单词游戏
2020/12/24 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
施华洛世奇澳大利亚官网:SWAROVSKI澳大利亚
2017/01/06 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
汇科协同Java笔试题
2012/03/31 面试题
公司周年庆典邀请函
2014/01/12 职场文书
老总助理工作岗位职责
2014/02/06 职场文书
意向书范本
2014/07/29 职场文书
新郎答谢词
2015/01/04 职场文书
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android
在python中读取和写入CSV文件详情
2022/06/28 Python
js作用域及作用域链工作引擎
2022/07/07 Javascript