python脚本发送电子邮件
#!/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位授权码进行验证。
~
最新文章
- 根据用户IP获得所在城市
- [转]crontab环境变量设置
- POJ1948Triangular Pastures(DP)
- C#以及Oracle中的上取整、下取整方法
- PHP.1-网站开发概述
- HDU 2067 小兔的棋盘
- About Unixstickers - Unixstickers - stickers on unix, programming, software, development and open source
- Spring实战笔记2---Bean的装配
- js里的神奇双引号的长度
- hdu_2669 Romantic(扩展欧几里得)
- apache在window server 2003下的安全配置
- restful架构风格设计准则(一)以资源为中心、自描述的请求响应、资源状态迁移为粒度
- tp5.0中使用PHPexcel,以及Loader的一些问题
- 基于模型的特征选择详解 (Embedded &; Wrapper)
- windows环境安装zabbix客户端
- DOM4J对于XML的用法
- ==和equals方法:
- 【webpack】从零开始学webpack
- python中的字符串编码问题——1.理解编码和解码问题
- Oracle插入(insert into)
热门文章
- php中变量引用&;不可与global共同使用
- http://localhost:8080请求用户名和密码。信息为:“XDB” 解决办法
- Android无线测试之—Genymotion模拟器环境搭建
- Java的版本历史与特性
- react native的环境搭建中常见问题
- 时间格式转换 json 转 datetime js c#
- B - The Suspects(并查集)
- 服务器http请求https服务时报错解决方案
- jquery lazyload延迟加载技术的实现原理分析_jquery
- python cookbook第三版学习笔记二十:可自定义属性的装饰器