准备工作:
打开qq邮箱,点击设置->账户,找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,开启IMAP/SMTP服务,然后根据要求使用手机发送到指定号码,获取授权码,这个授权码就是你接下来登录要使用的密码,配置完成。
使用到的模块有smtplib和email.
import smtplib
from email.mime.text import MIMEText
_user = "qq邮箱"
_pwd = "授权码"
_to = "xxx@163.com"
msg = MIMEText("Test")
msg["Subject"] = "要发送的邮件内容"
msg["From"] = _user
msg["To"] = _to
try:
s = smtplib.SMTP_SSL("smtp.qq.com", 465)
s.login(_user, _pwd)
s.sendmail(_user, _to, msg.as_string())
s.quit()
print("Success!")
except smtplib.SMTPException,e:
print ("Falied,%s" %e)