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模块学习 re 正则表达式
May 19 Python
python使用win32com库播放mp3文件的方法
May 30 Python
Python Django使用forms来实现评论功能
Aug 17 Python
Python使用POP3和SMTP协议收发邮件的示例代码
Apr 16 Python
使用selenium和pyquery爬取京东商品列表过程解析
Aug 15 Python
阿里云ECS服务器部署django的方法
Aug 29 Python
python面向对象之类属性和类方法案例分析
Dec 30 Python
Python面向对象之多态原理与用法案例分析
Dec 30 Python
简单了解django处理跨域请求最佳解决方案
Mar 25 Python
Pycharm激活方法及详细教程(详细且实用)
May 12 Python
python wsgiref源码解析
Feb 06 Python
一些让Python代码简洁的实用技巧总结
Aug 23 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
discuz7 phpMysql操作类
2009/06/21 PHP
php封装的page分页类完整实例
2016/10/18 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
jquery tools之tooltip
2009/07/25 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
jQuery 表格插件整理
2010/04/27 Javascript
jQuery ul标签下拉菜单演示代码
2010/12/11 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
JavaScript实现单击下拉框选择直接跳转页面的方法
2015/07/02 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
Angularjs---项目搭建图文教程
2016/07/08 Javascript
详细探究ES6之Proxy代理
2016/07/22 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
2016/08/05 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
Node.js中用D3.js的方法示例
2017/01/16 Javascript
jquery 一键复制到剪切板的实例
2017/09/20 jQuery
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
浅谈React的最大亮点之虚拟DOM
2018/05/29 Javascript
图文详解vue框架安装步骤
2019/02/12 Javascript
vue使用代理解决请求跨域问题详解
2019/07/24 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
urllib2自定义opener详解
2014/02/07 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
python3.4实现邮件发送功能
2018/05/28 Python
Python 字典中的所有方法及用法
2020/06/10 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
html5的websockets全双工通信详解学习示例
2014/02/26 HTML / CSS
机电一体化应届生求职信
2014/08/09 职场文书
营销计划书
2015/01/17 职场文书
2015年幼儿园大班工作总结
2015/04/25 职场文书
2016年大学迎新晚会工作总结
2015/10/15 职场文书
Springboot/Springcloud项目集成redis进行存取的过程解析
2021/12/04 Redis