import smtplib
from email.message import EmailMessage
logargs={
'server': "smtp.qq.com",
'port':465,
'username':'xxx@qq.com',
'password':'xxx' #邮箱授权码
}
mailargs={
'receivers':'aaa@qq.com',
'Subject':'test',
'Content':'test'
}
try:
SMTPobj=smtplib.SMTP_SSL(logargs['server'],port=logargs['port'])
SMTPobj.login(logargs['username'],logargs['password']) #登录邮箱
msg=EmailMessage()
msg.set_content(mailargs['Content'])
msg['From'] = logargs['username']
msg['To'] = mailargs['receivers']
msg['Subject'] = mailargs['Subject']
SMTPobj.sendmail(logargs['username'],mailargs['receivers'],msg.as_string())
SMTPobj.quit()
except Exception:
print('send failed.')