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 相关文章推荐
关于你不想知道的所有Python3 unicode特性
Nov 28 Python
python 时间戳与格式化时间的转化实现代码
Mar 23 Python
基础的十进制按位运算总结与在Python中的计算示例
Jun 28 Python
python2.7和NLTK安装详细教程
Sep 19 Python
python3.6根据m3u8下载mp4视频
Jun 17 Python
python 整数越界问题详解
Jun 27 Python
使用python和pygame制作挡板弹球游戏
Dec 03 Python
JupyterNotebook设置Python环境的方法步骤
Dec 03 Python
python爬虫学习笔记之pyquery模块基本用法详解
Apr 09 Python
django filter过滤器实现显示某个类型指定字段不同值方式
Jul 16 Python
python 使用三引号时容易犯的小错误
Oct 21 Python
详解Python描述符的工作原理
Jun 11 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+webSoket实现聊天室示例代码(附源码)
2017/02/17 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
PHP 裁剪图片
2021/03/09 PHP
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
2007/08/19 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
微信小程序实现一个简单swiper代码实例
2019/12/30 Javascript
design vue 表格开启列排序的操作
2020/10/28 Javascript
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
微信跳一跳小游戏python脚本
2018/01/05 Python
Python3模拟登录操作实例分析
2019/03/12 Python
pandas 层次化索引的实现方法
2019/07/06 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
Python实时监控网站浏览记录实现过程详解
2020/07/14 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
html5 touch事件实现触屏页面上下滑动(一)
2016/03/10 HTML / CSS
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
美国老牌主机服务商:iPage
2016/07/22 全球购物
英国最大的正宗复古足球衫制造商和零售商:TOFFS
2018/06/21 全球购物
民事诉讼授权委托书范文
2014/08/02 职场文书
红旗渠导游词
2015/02/09 职场文书
我的生日感言
2015/08/03 职场文书
《雪地里的小画家》教学反思
2016/02/16 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
python3实现Dijkstra算法最短路径的实现
2021/05/12 Python