1234567891011121314151617181920212223242526272829303132333435363738 |
- # -*- coding:utf-8 -*-
- # @Time : 2018/5/23 11:49 AM
- # @Author : Swing
- import smtplib
- from email.mime.text import MIMEText
- from email.header import Header
- import traceback
- mail_host = 'smtp.exmail.qq.com'
- mail_user = 'zhaojh@elab-plus.com'
- mail_pass = 'Elab@123'
- sender = 'zhaojh@elab-plus.com'
- receivers = ['zhaojh@elab-plus.com']
- def send_email(title, content):
- message = MIMEText(content, 'plain', 'utf-8')
- message['From'] = Header("Tornado service", 'utf-8')
- message['To'] = Header("Admin", 'utf-8')
- message['subject'] = Header(title, 'utf-8')
- try:
- smtp_obj = smtplib.SMTP()
- smtp_obj.connect(mail_host, 25)
- smtp_obj.login(mail_user, mail_pass)
- smtp_obj.sendmail(sender, receivers, message.as_string())
- print('Mail sent successfully')
- except smtplib.SMTPException:
- print('Error: Mail send failed' + traceback.format_exc())
- # 测试代码
- # send_email("我是测试标题", "我是测试内容")
|