python3.4实现邮件发送功能


Posted in Python onMay 28, 2018

本文实例为大家分享了python实现邮件发送功能的具体代码,供大家参考,具体内容如下

import smtplib 
import os 
from email.mime.text import MIMEText 
from email.mime.multipart import MIMEMultipart 
from email import encoders 
user = '*******@qq.com' 
pwd = '*******' 
to = ['******@139.com', '******@qq.com'] 
msg = MIMEMultipart() 
msg['Subject'] = '这里是主题...' 
content1 = MIMEText('这里是正文!', 'plain', 'utf-8') 
msg.attach(content1) 
attfile = 'C:\\Users\\hengli\\Pictures\\CameraMan\\哈哈.doc' 
basename = os.path.basename(attfile) 
fp = open(attfile, 'rb') 
att = MIMEText(fp.read(), 'base64', 'utf-8') 
att["Content-Type"] = 'application/octet-stream' 
att.add_header('Content-Disposition', 'attachment',filename=('gbk', '', basename)) 
encoders.encode_base64(att) 
msg.attach(att) 
#----------------------------------------------------------- 
s = smtplib.SMTP('smtp.qq.com') 
s.login(user, pwd) 
s.sendmail(user, to, msg.as_string()) 
print('发送成功') 
s.close()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
分析Python的Django框架的运行方式及处理流程
Apr 08 Python
Python实现的文本编辑器功能示例
Jun 30 Python
python实现批量修改文件名代码
Sep 10 Python
Python解析命令行读取参数--argparse模块使用方法
Jan 23 Python
Python面向对象class类属性及子类用法分析
Feb 02 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
Feb 21 Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 Python
详解Python中的正斜杠与反斜杠
Aug 09 Python
Python 脚本的三种执行方式小结
Dec 21 Python
Python3开发环境搭建详细教程
Jun 18 Python
python制作图形界面的2048游戏, 基于tkinter
Apr 06 Python
python自动计算图像数据集的RGB均值
Jun 18 Python
解决Django的request.POST获取不到内容的问题
May 28 #Python
Django后台获取前端post上传的文件方法
May 28 #Python
基于Django URL传参 FORM表单传数据 get post的用法实例
May 28 #Python
浅析Python装饰器以及装饰器模式
May 28 #Python
Python装饰器知识点补充
May 28 #Python
更换Django默认的模板引擎为jinja2的实现方法
May 28 #Python
django manage.py扩展自定义命令方法
May 27 #Python
You might like
77A一级收信机修理记
2021/03/02 无线电
对laravel的session获取与存取方法详解
2019/10/08 PHP
laravel框架 api自定义全局异常处理方法
2019/10/11 PHP
php命令行模式代码实例详解
2021/02/26 PHP
基于Jquery的动态创建DOM元素的代码
2010/12/28 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
nodejs批量修改文件编码格式
2015/01/22 NodeJs
js带点自动图片轮播幻灯片特效代码分享
2015/09/07 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
Angular2 父子组件通信方式的示例
2018/01/29 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
2018/08/30 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
[20:57]Ti4主赛事第三天开幕式
2014/07/21 DOTA
django+js+ajax实现刷新页面的方法
2017/05/22 Python
Python格式化日期时间操作示例
2018/06/28 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
numpy.linspace函数具体使用详解
2019/05/27 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
Python实现ATM系统
2020/02/17 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
2013/01/09 HTML / CSS
毕业生学校推荐信范文
2014/05/21 职场文书
档案保密承诺书
2014/06/03 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
教师自查自纠工作情况报告
2014/10/29 职场文书
优秀教育工作者事迹材料
2014/12/24 职场文书
导游词之平津战役纪念馆
2019/11/04 职场文书
六年级作文之自救
2019/12/19 职场文书
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL