#!/usr/bin/env python
#coding:utf-8
import smtplib
import string
HOST = "smtp.126.com" # 定义smtp主机
SUBJECT = "Test email from Python" # 定义邮件主题
TO = "to@qq.com" # 定义邮件接收人
FROM = "from@126.com" # 定义邮件发件人
text = "Python rules them all!" # 邮件内容
BODY = string.join(( # 组装sendmail方法的邮件主体内容,各段以"\r\n"进行分隔
"From: %s" % FROM,
"To: %s" % TO,
"Subject: %s" % SUBJECT,
"",
text
), "\r\n")
server = smtplib.SMTP(HOST, "25") # 创建一个SMTP()对象,并连接SMTP主机
server.starttls() # 启用安全传输模式
server.login("from@126.com", "passwd") # 邮箱账号登陆校验
server.sendmail(FROM, [TO], BODY) # 邮件发送
server.quit() # 断开smtp连接