Я отправляю текстовое электронное письмо в appengine.Когда я отправляю с использованием системы разработки (googleappenginelauncher 1.9.23 на Mac, Python), все выглядит хорошо.Длинные строки отформатированы / обернуты моим почтовым клиентом.
Однако при развертывании текст переносится в ~ 80 символов.Это нарушается должным образом на рабочих границах, так что это определенно происходит нарочно.Это в необработанном сообщении, так что это не мой клиент.
Я не могу найти никаких ссылок на включение / выключение разрывов строк в API, и я не смог найти место в коде appengine, гдеэто даже происходит.
Есть идеи?
спасибо!
РЕДАКТИРОВАТЬ: Проблема в текстовом электронном письме, например:
message = mail.EmailMessage()
message.sender = _admin_email_address
message.to = to
message.subject = subject
message.body = body
try:
message.send()
return True
except Exception as e:
logging.error("Failed to send mail {0} to {1}.\n{2}".format(subject, to, e))
return False
The 'body '- это просто кусок текста со своими внутренними переносами строк.При отправке с использованием среды разработки в необработанном электронном письме отображается текст только с внутренними переносами строк;однако при развертывании добавляются дополнительные разрывы строк, чтобы ширина не превышала 80 символов или около того.