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 相关文章推荐
分享15个最受欢迎的Python开源框架
Jul 13 Python
Python实现子类调用父类的方法
Nov 10 Python
pandas 两列时间相减换算为秒的方法
Apr 20 Python
Python Pywavelet 小波阈值实例
Jan 09 Python
学生信息管理系统Python面向对象版
Jan 30 Python
Python中整数的缓存机制讲解
Feb 16 Python
对python中if语句的真假判断实例详解
Feb 18 Python
python networkx 包绘制复杂网络关系图的实现
Jul 10 Python
在keras中获取某一层上的feature map实例
Jan 24 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
Python基础之元组与文件知识总结
May 19 Python
python 单机五子棋对战游戏
Apr 28 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
德生PL330测评
2021/03/02 无线电
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
PHP json_encode中文乱码问题的解决办法
2013/09/09 PHP
PHP定时更新程序设计思路分享
2014/06/10 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
超越Jquery_01_isPlainObject分析与重构
2010/10/20 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
Mac地址验证的javascript代码
2013/11/09 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
JSON键值对序列化和反序列化解析
2017/01/24 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
Vue数字输入框组件的使用方法
2019/10/19 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
JS实现简易日历效果
2021/01/25 Javascript
[02:00]DOTA2英雄COSPLAY闹市街头巡游助威2015国际邀请赛
2015/08/02 DOTA
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
详解Python3操作Mongodb简明易懂教程
2017/05/25 Python
Python之re操作方法(详解)
2017/06/14 Python
python字符串Intern机制详解
2019/07/01 Python
python eventlet绿化和patch原理
2020/11/21 Python
联想加拿大官方网站:Lenovo Canada
2018/04/05 全球购物
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
室内设计专业学生的自我评价分享
2013/11/27 职场文书
大学同学十年聚会感言
2014/02/21 职场文书
商场周年庆活动方案
2014/08/19 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
教学反思怎么写
2016/02/24 职场文书
超外差式晶体管收音机的组装与统调
2021/04/22 无线电
python运算符之与用户交互
2022/04/13 Python