Appengine перенос строки электронной почты - PullRequest
0 голосов
/ 25 февраля 2019

Я отправляю текстовое электронное письмо в 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 символов или около того.

...