#!/usr/bin/python
import smtplib
import string
HOST='smtp.qq.com'
#HOST='mail.qq.com'
SUBJECT='Test email from Python'
TO='收件人@qq.com'
FROM='发件人@qq.com'
text='Python rules them all'
BODY=string.join({
"From:%s"%FROM,
"To:%s"%TO,
"Subject:%s"%SUBJECT,
"",
text
},"\r\n")
print 'server'
server=smtplib.SMTP()
print 'smtplib.smtp'
server.connect(HOST,"587")
print 'connect'
server.starttls()
print 'starttls'
server.login("发件人@qq.com","qq邮箱帐号授权码,而不是邮箱密码")
server.sendmail(FROM,[TO],BODY)
server.quit

什么是授权码,它又是如何设置?
1、什么是授权码?
授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码。
适用于登录以下服务:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务。
温馨提醒:为了你的帐户安全,更改QQ密码以及独立密码会触发授权码过期,需要重新获取新的授权码登录。

2、怎么获取授权码?
先进入设置-》帐户页面找到入口,按照以下流程操作。
(1)点击“开启”

(2)验证密保

(3)获取授权码

3、在第三方客户端怎么设置?
在第三方客户端的密码框里面输入16位授权码进行验证。

~

最新文章

  1. 根据用户IP获得所在城市
  2. [转]crontab环境变量设置
  3. POJ1948Triangular Pastures(DP)
  4. C#以及Oracle中的上取整、下取整方法
  5. PHP.1-网站开发概述
  6. HDU 2067 小兔的棋盘
  7. About Unixstickers - Unixstickers - stickers on unix, programming, software, development and open source
  8. Spring实战笔记2---Bean的装配
  9. js里的神奇双引号的长度
  10. hdu_2669 Romantic(扩展欧几里得)
  11. apache在window server 2003下的安全配置
  12. restful架构风格设计准则(一)以资源为中心、自描述的请求响应、资源状态迁移为粒度
  13. tp5.0中使用PHPexcel,以及Loader的一些问题
  14. 基于模型的特征选择详解 (Embedded & Wrapper)
  15. windows环境安装zabbix客户端
  16. DOM4J对于XML的用法
  17. ==和equals方法:
  18. 【webpack】从零开始学webpack
  19. python中的字符串编码问题——1.理解编码和解码问题
  20. Oracle插入(insert into)

热门文章

  1. php中变量引用&不可与global共同使用
  2. http://localhost:8080请求用户名和密码。信息为:“XDB” 解决办法
  3. Android无线测试之—Genymotion模拟器环境搭建
  4. Java的版本历史与特性
  5. react native的环境搭建中常见问题
  6. 时间格式转换 json 转 datetime js c#
  7. B - The Suspects(并查集)
  8. 服务器http请求https服务时报错解决方案
  9. jquery lazyload延迟加载技术的实现原理分析_jquery
  10. python cookbook第三版学习笔记二十:可自定义属性的装饰器