如何在Python中发送此电子邮件,打开文件和内容?

时间:2010-05-19 21:50:04

标签: python html django email file

msg = EmailMessage(subject, body, from_email, [to_email])
msg.content_subtype = "html"
msg.send()

这是我在Django发送电子邮件的方式。

但是,如果我想打开一个文本文件并考虑其所有换行符和标签,该怎么办?我想取文本文件的正文(带换行符\ n)并将其作为“正文”的文本发送给我。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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