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基础教程之缩进介绍
Aug 29 Python
Python实现的栈(Stack)
Jan 26 Python
TensorFlow saver指定变量的存取
Mar 10 Python
Python实现一个服务器监听多个客户端请求
Apr 12 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
May 27 Python
Python字符串对象实现原理详解
Jul 01 Python
使用python采集Excel表中某一格数据
May 14 Python
python爬虫要用到的库总结
Jul 28 Python
Python如何进行时间处理
Aug 06 Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 Python
举例讲解Python装饰器
Dec 24 Python
Pandas数据类型之category的用法
Jun 28 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
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
PHP实现Javascript中的escape及unescape函数代码分享
2015/02/10 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
JQuery入门——事件切换之hover()方法应用介绍
2013/02/05 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
使用JavaScript 编写简单计算器
2014/11/24 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
jQuery简单实现title提示效果示例
2016/08/01 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
2017/02/15 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
使用jQuery动态设置单选框的选中效果
2018/12/06 jQuery
微信小程序动态添加view组件的实例代码
2019/05/23 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
python操作redis的方法
2015/07/07 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
Python使用pygame模块编写俄罗斯方块游戏的代码实例
2015/12/08 Python
python正则-re的用法详解
2019/07/28 Python
python禁用键鼠与提权代码实例
2019/08/16 Python
关于tf.matmul() 和tf.multiply() 的区别说明
2020/06/18 Python
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
2019年c语言经典面试题目
2016/08/17 面试题
学生出入校管理制度
2014/01/16 职场文书
个人简历中的自我评价怎么写
2014/01/26 职场文书
质量主管工作职责
2014/09/26 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
汽车销售合同文本
2019/08/08 职场文书
python中的sys模块和os模块
2022/03/20 Python