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中删除文件的程序代码
Mar 13 Python
Python编码时应该注意的几个情况
Mar 04 Python
python实现给数组按片赋值的方法
Jul 28 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
Nov 19 Python
Python实现单词翻译功能
Jun 06 Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 Python
django2用iframe标签完成网页内嵌播放b站视频功能
Jun 20 Python
Python八皇后问题解答过程详解
Jul 29 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
Nov 29 Python
Pycharm中import torch报错的快速解决方法
Mar 05 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
Jun 29 Python
解决Python3.8运行tornado项目报NotImplementedError错误
Sep 02 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
php中引用符号(&)的使用详解
2013/11/13 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
PHP attributes()函数讲解
2019/02/03 PHP
浅谈PHP5.6 与 PHP7.0 区别
2019/10/09 PHP
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
js实现砖头在页面拖拉效果
2020/11/20 Javascript
零基础轻松学JavaScript闭包
2016/12/30 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
jQuery实现可编辑表格并生成json结果(实例代码)
2017/07/19 jQuery
XMLHttpRequest对象_Ajax异步请求重点(推荐)
2017/09/28 Javascript
Node做中转服务器转发接口
2017/10/18 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
Vuex 进阶之模块化组织详解
2018/01/12 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
2018/10/31 Javascript
es6基础学习之解构赋值
2018/12/10 Javascript
vue项目中定义全局变量、函数的几种方法
2019/11/08 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
vue组件中传值EventBus的使用及注意事项说明
2020/11/16 Javascript
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
python+tkinter实现学生管理系统
2019/08/20 Python
利用python生成照片墙的示例代码
2020/04/09 Python
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
求网格中的黑点分布
2013/11/06 面试题
英文简历中的自荐信范文
2013/12/14 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
党的群众路线领导班子整改方案
2014/09/27 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
小学教师见习总结
2015/06/23 职场文书