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中字典(dict)和列表(list)的排序方法实例
Jun 16 Python
python使用multiprocessing模块实现带回调函数的异步调用方法
Apr 18 Python
更改Ubuntu默认python版本的两种方法python-> Anaconda
Dec 18 Python
利用pyinstaller或virtualenv将python程序打包详解
Mar 22 Python
Python 类的继承实例详解
Mar 25 Python
python3 实现一行输入,空格隔开的示例
Nov 14 Python
python3使用matplotlib绘制散点图
Mar 19 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
Python学习笔记之错误和异常及访问错误消息详解
Aug 08 Python
Python 动态导入对象,importlib.import_module()的使用方法
Aug 28 Python
pyqt5实现井字棋的示例代码
Dec 07 Python
python疲劳驾驶困倦低头检测功能的实现
Apr 04 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简洁函数小结
2011/08/12 PHP
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
一漂亮的PHP图片验证码实例
2014/03/21 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
2014/09/06 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
2019/10/16 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
几个javascript操作word的参考代码
2009/10/26 Javascript
JS 按钮点击触发(兼容IE、火狐)
2013/08/07 Javascript
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
2018/07/19 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
2020/11/16 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
Python中对数组集进行按行打乱shuffle的方法
2018/11/08 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
python统计中文字符数量的两种方法
2019/01/31 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
浅谈Python访问MySQL的正确姿势
2020/01/07 Python
Python爬取网页信息的示例
2020/09/24 Python
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
升职自荐信范文
2013/10/05 职场文书
教师自我鉴定范文
2014/03/20 职场文书
创文明城市标语
2014/06/16 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
语文复习计划
2015/01/19 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
大学军训口号大全
2015/12/24 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python