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对url格式解析的方法
May 13 Python
python通过apply使用元祖和列表调用函数实例
May 26 Python
深入解析Python中函数的参数与作用域
Mar 20 Python
Python实现读取文件最后n行的方法
Feb 23 Python
pygame加载中文名mp3文件出现error
Mar 31 Python
Python的语言类型(详解)
Jun 24 Python
python使用os.listdir和os.walk获得文件的路径的方法
Dec 16 Python
Python实现修改文件内容的方法分析
Mar 25 Python
Django模型序列化返回自然主键值示例代码
Jun 12 Python
pygame实现俄罗斯方块游戏(基础篇1)
Oct 29 Python
Python内置方法和属性应用:反射和单例(推荐)
Jun 19 Python
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
Apr 05 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
在任意字符集下正常显示网页的方法一
2007/04/01 PHP
PHP 模拟$_PUT实现代码
2010/03/15 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
php jq jquery getJSON跨域提交数据完整版
2013/09/13 PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
2017/01/04 Javascript
原生js轮播(仿慕课网)
2017/02/15 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
2017/07/20 Javascript
vue中页面跳转拦截器的实现方法
2017/08/23 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
vue中英文切换实例代码
2020/01/21 Javascript
python轻松实现代码编码格式转换
2015/03/26 Python
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
python 获取字符串MD5值方法
2018/05/29 Python
python实现寻找最长回文子序列的方法
2018/06/02 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
用Python逐行分析文件方法
2019/01/28 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
加拿大当代时尚服饰、配饰和鞋类专业零售商和制造商:LE CHÂTEAU
2017/10/06 全球购物
致长跑运动员广播稿
2014/01/31 职场文书
元宵节主持词
2014/03/25 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
企业趣味活动方案
2014/08/21 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
离婚承诺书格式范文
2015/05/04 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
SQL解决未能删除约束问题drop constraint
2022/05/30 SQL Server