Python利用QQ邮箱发送邮件的实现方法(分享)

yipeiwu_com7年前Python基础

废话不多说,直接上代码

Python2.7

#!/usr/bin/env python2.7
# -*- coding=utf-8 -*-

import smtplib
from email.mime.text import MIMEText
_user = "648613081@qq.com"
_pwd = "这里改成你的授权码"
_to  = "648613081@qq.com"

msg = MIMEText("this is a email from python,ha ha ha ...")
msg["Subject"] = "这里是主题"
msg["From"] = _user
msg["To"] = _to

try:
  s = smtplib.SMTP_SSL("smtp.qq.com", 465)
  s.login(_user, _pwd)
  s.sendmail(_user, _to, msg.as_string())
  s.quit()
  print "发送成功"
except s.smtplib.SMTPException, e:
  print "发送失败"

Python3.6

#!/usr/bin/env python3.6
# -*- coding=utf-8 -*-

import smtplib
from email.mime.text import MIMEText
_user = "648613081@qq.com"
_pwd = "这里改成你的授权码"
_to  = "648613081@qq.com"

msg = MIMEText("this is a email from python,ha ha ha ...")
msg["Subject"] = "这里是主题"
msg["From"] = _user
msg["To"] = _to

try:
  s = smtplib.SMTP_SSL("smtp.qq.com", 465)
  s.login(_user, _pwd)
  s.sendmail(_user, _to, msg.as_string())
  s.quit()
  print ("发送成功")
except (s.smtplib.SMTPException, e):
  print ("发送失败")

以上这篇Python利用QQ邮箱发送邮件的实现方法(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python+Selenium自动化实现分页(pagination)处理

场景 对分页来说,我们最感兴趣的是下面几个信息 总共有多少页 当前是第几页 是否可以上一页和下一页 代码 下面代码演示如何获取分页总数及当前页数、跳转到指定页数 #coding:u...

Python功能点实现:函数级/代码块级计时器

工程中我们常常需要对某一个函数或者一块代码计时,从而监测系统关键位置的性能。计时方法是在代码块前后分别记录当前系统时间,然后两者相减得到代码块的耗时。最简单原始的实现类似: from...

Python Pickle 实现在同一个文件中序列化多个对象

也是看别人代码才知道可以打开一个文件就可以把多个对象序列化到这个文件中。 with open('../raw_data/remap.pkl', 'wb') as f: pickle...

用Python实现BP神经网络(附代码)

用Python实现BP神经网络(附代码)

用Python实现出来的机器学习算法都是什么样子呢? 前两期线性回归及逻辑回归项目已发布(见文末链接),今天来讲讲BP神经网络。 BP神经网络 全部代码 https://github.c...

python实现ping的方法

本文实例讲述了python实现ping的方法。分享给大家供大家参考。具体如下: #!/usr/bin/env python #coding:utf-8 import os, sys,...