#! /usr/bin/env python#coding=utf-
8from email.mime.text import MIMETextfrom email.header import Headerfrom smtplib import SMTP_SSL#qq邮箱smtp服务器
host_server =
'smtp.qq.com'
#sender_qq为发件人的qq号码sender_qq =
'7697****@qq.com'
#pwd为qq邮箱的授权码
pwd =
'h**********bdc'
## h**********bdc#发件人的邮箱
sender_qq_mail =
'7697****@qq.com'
#收件人邮箱receivers = [
'yiibai.com@gmail.com'
,
'****su@gmail.com'
]#邮件的正文内容mail_content =
'你好,这是使用python登录qq邮箱发邮件的测试'
#邮件标题mail_title =
'Maxsu的邮件'
#ssl登录smtp = SMTP_SSL(host_server)
#set_debuglevel()是用来调试的。参数值为1表示开启调试模式,参数值为0关闭调试模式smtp.set_debuglevel(1)
smtp.ehlo(host_server)
smtp.login(sender_qq, pwd)
msg = MIMEText(mail_content,
"plain"
,
'utf-8'
)
msg[
"Subject"
] = Header(mail_title,
'utf-8'
)
msg[
"From"
] = sender_qq_mail
msg[
"To"
] = Header(
"接收者测试"
,
'utf-8'
) ## 接收者的别名smtp.sendmail(sender_qq_mail, receivers, msg.as_string())
smtp.quit()