OnlineJudge/mail/tasks.py

20 lines
711 B
Python
Raw Normal View History

2015-10-09 08:08:29 +00:00
# coding=utf-8
2015-10-16 12:49:01 +00:00
import os
from envelopes import Envelope
2015-10-16 12:49:01 +00:00
SMTP_CONFIG = {"smtp_server": "smtp.mxhichina.com",
"email": "noreply@qduoj.com",
"password": os.environ.get("smtp_password", "111111"),
"tls": False}
2015-10-16 12:49:01 +00:00
def send_email(from_name, to_email, to_name, subject, content):
envelope = Envelope(from_addr=(SMTP_CONFIG["email"], from_name),
to_addr=(to_email, to_name),
subject=subject,
html_body=content)
envelope.send(SMTP_CONFIG["smtp_server"],
login=SMTP_CONFIG["email"],
password=SMTP_CONFIG["password"],
tls=SMTP_CONFIG["tls"])