import smtplib
from email.mime.text import MIMEText
def send_mail(mail_from, mail_to, subject, msg):
try:
mail_host = "xxxxxx" # 邮箱服务器地址
s = smtplib.SMTP(mail_host)
s.connect(mail_host)
s.sendmail(mail_from, mail_to, msg.as_string())
s.close()
return True
except Exception as e:
print(str(e))
return False
使用:
from_mail = "username@qq.com"
to_mail = "username@qq.com"
subject = "test_auto_email"
msg = MIMEText(html_msg, 'html', 'utf-8') # 发送的是html格式的
msg['Subject'] = '[测试]'
msg['From'] = from_mail # 显示发件人
msg['To'] = to_mail # 显示收件人
send_mail(from_mail, to_mail, subject, msg)