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 21 Python
用Python代码来绘制彭罗斯点阵的教程
Apr 03 Python
Python网络爬虫中的同步与异步示例详解
Feb 03 Python
Django学习笔记之ORM基础教程
Mar 27 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 Python
Python 函数返回值的示例代码
Mar 11 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
用python建立两个Y轴的XY曲线图方法
Jul 08 Python
Django连接数据库并实现读写分离过程解析
Nov 13 Python
python常用运维脚本实例小结
Feb 14 Python
Pycharm同步远程服务器调试的方法步骤
Nov 04 Python
Pandas加速代码之避免使用for循环
May 30 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的autoload自动加载机制使用说明
2010/12/28 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
2016/10/14 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
Yii2框架控制器、路由、Url生成操作示例
2019/05/27 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
html5的自定义data-*属性和jquery的data()方法的使用示例
2013/08/21 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
jQuery实现弹窗居中效果类似alert()
2017/02/27 Javascript
详解如何构建一个Angular6的第三方npm包
2018/09/07 Javascript
Vue项目中配置pug解析支持
2019/05/10 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
uniapp与webview之间的相互传值的实现
2020/06/29 Javascript
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
python实现月食效果实例代码
2019/06/18 Python
解决django中form表单设置action后无法回到原页面的问题
2020/03/13 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
中东地区最大的奢侈品市场:The Luxury Closet
2019/04/09 全球购物
高考备战决心书
2014/03/11 职场文书
教育英语专业毕业生的求职信
2014/03/13 职场文书
学校清明节活动总结
2014/07/04 职场文书
运动会通讯稿200字
2015/07/20 职场文书
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技