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 thread 并发且顺序运行示例
Apr 09 Python
python遍历类中所有成员的方法
Mar 18 Python
详解Python中__str__和__repr__方法的区别
Apr 17 Python
Python循环语句中else的用法总结
Sep 11 Python
在VS Code上搭建Python开发环境的方法
Apr 06 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
Apr 25 Python
Flask之flask-script模块使用
Jul 26 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
在python环境下运用kafka对数据进行实时传输的方法
Dec 27 Python
python创建与遍历List二维列表的方法
Aug 16 Python
对django layer弹窗组件的使用详解
Aug 31 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
Feb 25 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
综合图片计数器
2006/10/09 PHP
一个严格的PHP Session会话超时时间设置方法
2014/06/10 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
JS获取页面窗口大小的代码解读
2011/12/01 Javascript
把input初始值不写value的具体实现方法
2013/07/04 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
JS 删除字符串最后一个字符的实现代码
2014/02/20 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
javascript实现动态标签云
2015/10/16 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
详解在vue-cli项目中安装node-sass
2017/06/21 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
2017/11/11 Javascript
关于react-router/react-router-dom v4 history不能访问问题的解决
2018/01/08 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
2018/07/10 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
2021/02/10 Javascript
浅谈Python 对象内存占用
2016/07/15 Python
请不要重复犯我在学习Python和Linux系统上的错误
2016/12/12 Python
Django中url的反向查询的方法
2018/03/14 Python
python读取图片并修改格式与大小的方法
2018/07/24 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
通过cmd进入python的步骤
2020/06/16 Python
python实现移动木板小游戏
2020/10/09 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
卫校中专生个人自我评价
2013/09/19 职场文书
恶搞卫生巾广告词
2014/03/18 职场文书
公司试用期员工自我评价
2014/09/17 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
服装店员工管理制度
2015/08/07 职场文书
高中团支书竞选稿
2015/11/21 职场文书