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

 更新时间:2015年05月28日 09:29:36   作者:imzoer  
这篇文章主要介绍了Python实现给qq邮箱发送邮件的方法,涉及Python邮件发送的相关技巧,需要的朋友可以参考下

本文实例讲述了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+Flask开发博客项目并实现内网穿透

    使用Python+Flask开发博客项目并实现内网穿透

    Flask是一个使用python编写的轻量级Web框架,这篇文章我们将使用这个框架编写一个属于自己的博客网站!并教你如何通过使用内网穿透工具处理项目,让本地的项目可以在公网访问,感兴趣的可以了解一下
    2021-11-11
  • python matplotlib绘图,修改坐标轴刻度为文字的实例

    python matplotlib绘图,修改坐标轴刻度为文字的实例

    今天小编就为大家分享一篇python matplotlib绘图,修改坐标轴刻度为文字的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python SQL查询并生成json文件操作示例

    Python SQL查询并生成json文件操作示例

    这篇文章主要介绍了Python SQL查询并生成json文件操作,涉及Python基于mssqlhelper模块进行mysql数据库查询与json格式文件生成相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • Python 数据结构之旋转链表

    Python 数据结构之旋转链表

    这篇文章主要介绍了Python 数据结构之旋转链表的相关资料,需要的朋友可以参考下
    2017-02-02
  • 利用python计算均值、方差和标准差(Numpy和Pandas)

    利用python计算均值、方差和标准差(Numpy和Pandas)

    这篇文章主要给大家介绍了关于利用python计算均值、方差和标准差的相关资料,Numpy在Python中是一个通用的数组处理包,它提供了一个高性能的多维数组对象和用于处理这些数组的工具,它是使用Python进行科学计算的基础包,需要的朋友可以参考下
    2023-11-11
  • 详解Python sys.argv使用方法

    详解Python sys.argv使用方法

    在本文中我们给大家详细讲解了关于Python sys.argv使用方法以及注意事项,有此需要的读者们跟着学习下。
    2019-05-05
  • Pyinstaller加密打包成反编译可执行文件

    Pyinstaller加密打包成反编译可执行文件

    这篇文章主要为大家介绍了Pyinstaller加密打包成可执行文件方法示例。有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Python星号*与**用法分析

    Python星号*与**用法分析

    这篇文章主要介绍了Python星号*与**用法,结合实例形式较为详细的分析了Python中的星号*与**在函数参数及数值运算中的相关使用技巧,需要的朋友可以参考下
    2018-02-02
  • Python提取PDF发票信息保存Excel文件并制作EXE程序的全过程

    Python提取PDF发票信息保存Excel文件并制作EXE程序的全过程

    之前零散的用过一点python做数据处理,这次又遇到一个数据处理的小功能,下面这篇文章主要给大家介绍了关于Python提取PDF发票信息保存Excel文件并制作EXE程序的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • python封装对象实现时间效果

    python封装对象实现时间效果

    这篇文章主要为大家详细介绍了python封装对象实现时间效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2010-10-10

最新评论