python使用smtplib模块通过gmail实现邮件发送的方法


Posted in Python onMay 08, 2015

本文实例讲述了python使用smtplib模块通过gmail实现邮件发送的方法。分享给大家供大家参考。具体实现方法如下:

import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
fromaddr = 'fromaddr@gmail.com'
toaddr = 'toaddr@gmail.com'
text = 'test email message sent from Python code'
username = 'fromaddruser'
password = 'fromaddrpassword'
msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = toaddr
msg['Subject'] = 'Test'
msg.attach(MIMEText(text))
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.ehlo()
server.login(username, password)
server.sendmail(fromaddr, toaddr, msg.as_string())
server.quit()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python备份文件以及mysql数据库的脚本代码
Jun 10 Python
Python itertools模块详解
May 09 Python
python使用matplotlib画柱状图、散点图
Mar 18 Python
解决Django生产环境无法加载静态文件问题的解决
Apr 23 Python
Python实现最大子序和的方法示例
Jul 05 Python
django组合搜索实现过程详解(附代码)
Aug 06 Python
Python3 pandas 操作列表实例详解
Sep 23 Python
pymysql的简单封装代码实例
Jan 08 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
Mar 05 Python
Virtualenv 搭建 Py项目运行环境的教程详解
Jun 22 Python
python文件读取失败怎么处理
Jun 23 Python
Django+Nginx+uWSGI 定时任务的实现方法
Jan 22 Python
python通过ftplib登录到ftp服务器的方法
May 08 #Python
python操作sqlite的CRUD实例分析
May 08 #Python
python实现在sqlite动态创建表的方法
May 08 #Python
python查询sqlite数据表的方法
May 08 #Python
python自定义类并使用的方法
May 07 #Python
python简单的函数定义和用法实例
May 07 #Python
python中for语句简单遍历数据的方法
May 07 #Python
You might like
收音机的保养
2021/03/01 无线电
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
基于Jquery的简单&简陋Tabs插件代码
2010/02/09 Javascript
JavaScript 创建运动框架的实现代码
2013/05/08 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
AngularJS实现根据变量改变动态加载模板的方法
2016/11/04 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
vue.js项目打包上线的图文教程
2017/11/16 Javascript
Vue中自定义全局组件的实现方法
2017/12/08 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
高效jQuery选择器的5个技巧实例分析
2019/11/26 jQuery
JS面向对象之单选框实现
2020/01/17 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
[59:48]LGD vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python服务器端收发请求的实现代码
2014/09/29 Python
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
Python序列化基础知识(json/pickle)
2017/10/19 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
歌颂祖国演讲稿
2014/05/04 职场文书
中学生民族团结演讲稿
2014/08/27 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
实验心得体会范文
2016/01/25 职场文书
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers
Selenium浏览器自动化如何上传文件
2022/04/06 Python