My Avatar

skylens

(●´ω`●)/

python学习:smtplib发送邮件

2017年5月17日 星期三, 发表于 昆明

使用Python的smtplib来发送邮件

#!/usr/bin/env python
# coding: utf-8

import smtplib
import string

# smtp 邮件服务器
HOST = "smtp.qq.com"
# 接收地址
TO = "skylens@163.com"
# 发送地址
FROM = "skylens116@qq.com"
# smtp 服务器授权码
AuthorizationCode = "xxxxx"
# 邮件主题
SUBJECT = "用Python发送邮件"
# 邮件正文
text = "用Python发送邮件的内容"
BODY = string.join((
	"From: %s" % FROM,
	"To: %s" % TO,
	"Subject: %s" % SUBJECT,
	"",
	text
	), "\r\n")
server = smtplib.SMTP()
# 使用ssl加密
server.connect(HOST,"587")
server.starttls()
server.login(FROM,AuthorizationCode)
server.sendmail(FROM, [TO], BODY)
server.quit