2010-05-19 57 views
1
msg = EmailMessage(subject, body, from_email, [to_email]) 
msg.content_subtype = "html" 
msg.send() 

这是我在Django发送邮件的方式。如何用Python发送此邮件,打开文件和内容?

但是如果我想打开一个文本文件并考虑到它的所有换行符和制表符,该怎么办。我想将文本文件的正文(带有换行符\ n)并通过电子邮件发送为“正文”的文本。

回答

1

如果它是一个文本文件,只需将其作为文本发送。如果您将其作为“HTML”发送,则空格不会很重要。

+0

它会保留换行符吗? – TIMEX 2010-05-19 22:00:32

+0

是的,假设所有程序都符合标准。 – 2010-05-19 22:05:28

0

在Django本身中,它使用django.template.loader中的render_to_string(“”,{})。它的优点是你可以使用上下文。

相关问题