在Django中调用exchange发送HTML邮件

为了以后使用方便,记录一下。

  1. 在工程settings.py首行添加内容"EMAIL_USE_TLS = True"

在Django中调用exchange发送HTML邮件

2.脚本内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
script file: usermail.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from django.core.mail import EmailMultiAlternatives,get_connection
from django.template.loader import render_to_string
from django.conf import  settings  
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
 
def userMail(tousers,obj,html_content):
    conn = get_connection()
    conn.username = 'ops'
    conn.password = '123456'
    conn.host = 'exchange.test.com'
    try:
        conn.open()
        EMAIL_HOST_USER = 'ops@test.com'
        subject, from_email, to = obj, EMAIL_HOST_USER, tousers
        msg = EmailMultiAlternatives(subject, html_content, from_email, to)
        msg.attach_alternative(html_content, "text/html")
        conn.send_messages([msg,])
        conn.close()
    except Exception,e:
        print e





本文转自 baiying 51CTO博客,原文链接:http://blog.51cto.com/baiying/1536848,如需转载请自行联系原作者
上一篇:瞻博Juniper EX4200以太网交换机的光模块解决方案


下一篇:Facebook发布 Wedge 100 ToR 交换机及光模块规范