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 select.select模块通信的实例讲解
Sep 21 Python
pandas.loc 选取指定列进行操作的实例
May 18 Python
利用Anaconda简单安装scrapy框架的方法
Jun 13 Python
用pycharm开发django项目示例代码
Oct 24 Python
Mac下Anaconda的安装和使用教程
Nov 29 Python
Python控制Firefox方法总结
Jun 03 Python
Django接收自定义http header过程详解
Aug 23 Python
Python常用编译器原理及特点解析
Mar 23 Python
Jupyter notebook快速入门教程(推荐)
May 18 Python
python如何随机生成高强度密码
Aug 19 Python
浅析Python中的套接字编程
Jun 22 Python
使用Python开发贪吃蛇游戏 SnakeGame
Apr 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
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
php传值方式和ajax的验证功能
2017/03/27 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
js中arguments的用法(实例讲解)
2013/11/30 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
2015/10/30 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
js实现5秒倒计时重新发送短信功能
2017/02/05 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
Numpy之random函数使用学习
2019/01/29 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
Pytorch上下采样函数--interpolate用法
2020/07/07 Python
从python读取sql的实例方法
2020/07/21 Python
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
参观接待方案
2014/03/17 职场文书
房屋委托书范本
2014/04/04 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
电话客服专员岗位职责
2014/06/28 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
教师专业技术工作总结2015
2015/05/13 职场文书
主题班会开场白
2015/06/01 职场文书
《詹天佑》教学反思
2016/02/20 职场文书
apache ftpserver搭建ftp服务器
2022/05/20 Servers