Я пытаюсь использовать preppy для создания шаблонов некоторых сообщений электронной почты, но он вставляет ведущую пустую строку, которая заставляет SMTP обрабатывать все как тело сообщения вместо заголовков. В автономном тесте я использую следующий код Python:Python preppy, производящий оскорбительную ведущую пустую строку
import preppy
premsg = preppy.getModule('email.prep')
print "========================================="
print premsg.get("[email protected]", "[email protected],com", "Message Subject", "https://followthislink.com/qwertyuiopp")
print "========================================="
И этот шаблон, хранящийся в email.prep
{{def(prepToAddr, prepFromAddr, prepSubject, prepLink)}}
To: {{prepToAddr}}
From: "{{prepFromAddr}}
Subject: {{prepSubject}}
Click this link to confirm your email address: {{prepLink}}
Что при запуске выглядит следующим образом:
(email)[email protected]:~/Projects/email$ python prep1.py
=========================================
To: [email protected]
From: "[email protected],com
Subject: Message Subject
Click this link to confirm your email address: https://followthislink.com/qwertyuiopp
=========================================
(email)[email protected]:~/Projects/email$
В случае, если Я просто удаляю ведущую пустую строку и живу с ней, или есть что-то, что я должен делать иначе, чтобы получить выход правильно?