Как мне отправить это письмо на Python, открывая файлы и прочее? - PullRequest
1 голос
/ 20 мая 2010
msg = EmailMessage(subject, body, from_email, [to_email])
msg.content_subtype = "html"
msg.send()

Вот так я отправляю электронное письмо в Джанго.

Но что, если я захочу открыть текстовый файл и учесть все его разрывы строк и вкладки. Я хочу взять тело текстового файла (с переносами строк \ n) и отправить его по электронной почте как текст "тела".

Ответы [ 2 ]

1 голос
/ 20 мая 2010

Если это текстовый файл, просто отправьте его как текст. Если вы отправите его как «HTML», пробел не будет значительным.

0 голосов
/ 20 мая 2010

В самом Django он использует render_to_string ("", {}) из django.template.loader. Преимущество этого в том, что вы можете использовать контексты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...