domingo, 7 de abril de 2013

Enviando email multi-formato (txt, html) com EmailMultiAlternatives

# ENVIANDO EMAIL DE CADASTRO
from django.template import Context, loader, RequestContext
from django.core.mail import EmailMultiAlternatives

tHtml = loader.get_template('email/cadastro.html')
tTxt = loader.get_template('email/cadastro.txt')

c = Context({
 'email': self.email,
 'senha': self.senha,
})

destinatario = []
destinatario.append(self.email)
subject = "PROMOÇÃO INOVE SUA COZINHA com WICKBOLD"
emailFrom = ""
      
text_content = tTxt.render(c)
html_content = tHtml.render(c)
msg = EmailMultiAlternatives(subject, text_content, emailFrom, destinatario)
msg.attach_alternative(html_content, "text/html")
   
try:
 msg.send()
except:
 pass

Nenhum comentário:

Postar um comentário