Python实现给qq邮箱发送邮件的方法


Posted in Python onMay 28, 2015

本文实例讲述了Python实现给qq邮箱发送邮件的方法。分享给大家供大家参考。具体实现方法如下:

#-*-coding:utf-8-*-  
#========================================== 
# 导入smtplib和MIMEText 
#========================================== 
from email.mime.text import MIMEText 
import smtplib 
#========================================== 
# 要发给谁,这里发给2个人 
#========================================== 
mailto_list=["naughty610@qq.com","1034791200@qq.com"] 
#========================================== 
# 设置服务器,用户名、口令以及邮箱的后缀 
#========================================== 
mail_host="smtp.qq.com" 
mail_user="naughty610" 
mail_pass="here is your password" 
mail_postfix="qq.com" 
#========================================== 
# 发送邮件 
#========================================== 
def send_mail(to_list,sub,content): 
  ''''' 
  to_list:发给谁 
  sub:主题 
  content:内容 
  send_mail("aaa@126.com","sub","content") 
  ''' 
  me=mail_user+"<"+mail_user+"@"+mail_postfix+">" 
  msg = MIMEText(content) 
  msg['Subject'] = sub 
  msg['From'] = me 
  msg['To'] = ";".join(to_list) 
  try: 
    s = smtplib.SMTP() 
    s.connect(mail_host) 
    s.login(mail_user,mail_pass) 
    s.sendmail(me, to_list, msg.as_string()) 
    s.close() 
    return True 
  except Exception, e: 
    print str(e) 
    return False 
if __name__ == '__main__': 
  if send_mail(mailto_list,"here is subject","here is content"): 
    print "发送成功" 
  else: 
    print "发送失败"

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

Python 相关文章推荐
Python操作列表的常用方法分享
Feb 13 Python
pyqt4教程之messagebox使用示例分享
Mar 07 Python
python实现随机密码字典生成器示例
Apr 09 Python
python使用turtle库与random库绘制雪花
Jun 22 Python
Python3.5多进程原理与用法实例分析
Apr 05 Python
python里运用私有属性和方法总结
Jul 08 Python
django 自定义filter 判断if var in list的例子
Aug 20 Python
在django模板中实现超链接配置
Aug 21 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
Apr 14 Python
python自动化办公操作PPT的实现
Feb 05 Python
详解用Python把PDF转为Word方法总结
Apr 27 Python
Python中seaborn库之countplot的数据可视化使用
Jun 11 Python
Python import用法以及与from...import的区别
May 28 #Python
Python中使用不同编码读写txt文件详解
May 28 #Python
Python实现统计英文单词个数及字符串分割代码
May 28 #Python
python处理大数字的方法
May 27 #Python
python类继承用法实例分析
May 27 #Python
python显示生日是星期几的方法
May 27 #Python
python中zip和unzip数据的方法
May 27 #Python
You might like
php对象和数组相互转换的方法
2015/05/12 PHP
PHP实现JS中escape与unescape的方法
2016/07/11 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
[对联广告] JS脚本类
2006/08/27 Javascript
使用nodejs开发cli项目实例
2015/06/03 NodeJs
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
实现高性能JavaScript之执行与加载
2016/01/30 Javascript
详解node.js搭建代理服务器请求数据
2017/04/08 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
javascript基本常用排序算法解析
2017/09/27 Javascript
React Native模块之Permissions权限申请的实例相机
2017/09/28 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
基于PHP pthreads实现多线程代码实例
2020/06/24 Javascript
利用JavaScript为句子加标题的3种方法示例
2021/01/05 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
Python脚本实现集群检测和管理功能
2015/03/06 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
Python编写登陆接口的方法
2017/07/10 Python
python 读取文件并替换字段的实例
2018/07/12 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
Python操作多维数组输出和矩阵运算示例
2019/11/28 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
移动端适配 使px自动转换rem
2019/08/26 HTML / CSS
工厂采购员岗位职责
2014/04/08 职场文书
企业宗旨标语
2014/06/10 职场文书
小学教师节活动总结
2015/03/20 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS