#! /usr/bin/env python#coding=utf-8
import smtplib
from email.mime.text import MIMEText
msg_from='aaaa@qq.com' #发送方邮箱
passwd='bbbb' #填入发送方邮箱的授权码
msg_to='cccc@dddd.com'
#收件人邮箱
subject="这个测试好玩吗" #主题
content="我在测试用脚本发邮箱,我觉得蛮好玩的,要不要一起玩" #正文
msg = MIMEText(content)
msg['Subject'] = subject
msg['From'] = msg_from
msg['To'] = msg_to
try:
s = smtplib.SMTP_SSL("smtp.qq.com",465)#邮件服务器及端口号
s.login(msg_from, passwd)#登录SMTP服务器
s.sendmail(msg_from, msg_to, msg.as_string())#发邮件 as_string()把MIMEText对象变成str
print ("发送成功")
except s.SMTPException:
print ("发送失败")
finally:
s.quit()
其中密码需要在qq邮箱设置->账户POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务->开启POP3/SMTP服务 即可获得一组密码
aaaa为发信人邮箱,bbbb为上一句话中获取的密码,cccc为收件人邮箱,内容和标题都可根据需求更改