【发布时间】:2014-07-08 16:09:57
【问题描述】:
我想根据状态从不同的电子邮件主机发送电子邮件。这是伪代码 目前使用 django send_mail 和 EmailMessage 作为 core.mail 模块
if status == "accepted":
letter = Letter().accept
# send from currentmail
msg = EmailMessage('blah blah', letter, 'currentmail', [to@mail.com])
else:
letter = Letter().decline
# send from other mail host
msg = EmailMessage('blah blah', letter, 'othermailhost', [to@mail.com])
msg.content_subtype = "html" # Main content is now text/html
msg.send()
还有我的 settings.py
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'blah@gmail.com'
EMAIL_HOST_PASSWORD = '****'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
【问题讨论】: