
# -*- coding: utf-8 -*-
from utils import config
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.header import Header
def send_email(text):
#连接邮箱服务器
#con = smtplib.SMTP_SSL('mail.my.com', 465)
con = smtplib.SMTP(config.SMTP_HOST, config.SMTP_PORT)
#登录邮箱
con.login(config.SMTP_USER, config.SMTP_PASSWORD)
# 准备数据 创建邮件对象
msg = MIMEMultipart()
# 设置邮件主题
subject = Header('交易通知', 'utf-8').encode()
msg['Subject'] = subject
# 设置邮件发送者
#msg['From'] = '币安量化交易 <'+config.SMTP_USER+'>'
msg['From'] = (f"币安量化交易 <{config.SMTP_USER}>")
# 设置邮件接受者
msg['To'] = config.user_email
# 添加文字内容
text = MIMEText(text, 'plain', 'utf-8')
msg.attach(text)
# 发送邮件
con.sendmail(config.SMTP_USER,config.user_email, msg.as_string())
con.quit()
if __name__ == '__main__':
config.loads('../conf/config.json')
send_email("1234668856")