Есть ли какой-то протокол форматирования для электронной почты html? У нас есть автоматизированная система, которая отправляет отчеты по электронной почте. Когда я смотрю на источник, я вижу их разделенные по длине строки знаком «=», прерывающим строку. То есть я получаю что-то вроде:
<html><body>some text some text some text some=
some text some text some text some text som<ta=
ble>some text some text some text some text <t=
r><td...
У кого-нибудь есть дополнительная информация о том, что это такое?






Вы должны отправить сообщение как составной MIME. Лучшие практики:
Что касается вашего искаженного сообщения, мне кажется, что ваше сообщение неправильно идентифицируется как HTML, поэтому почтовый клиент переносит строки текста примерно из 70 символов.
Похоже, это можно цитировать-печатать. Как выглядят символы равенства в HTML, заменены ли они на = 3E?
Технически в этом нет ничего плохого, но было бы неплохо включить альтернативный простой текст, для тех, кто не может или не хочет читать почту в формате HTML (например, я).
Ваше сообщение каким-то образом переводится в кодировку "цитируется для печати". Вероятно, это проблема с заголовками писем, которые вы создаете.
Электронное письмо RFC применяет ограничения на длину строки, в частности, каждая строка не должна быть длиннее 78 символов, за исключением CRLF. Символы равенства в конце каждой строки - это просто разделитель строк, который будет правильно проанализирован любой программой чтения электронной почты, поддерживающей HTML, при условии наличия необходимых заголовков (Content-Text: text / html). Более подробную информацию о HTML в соглашениях электронной почты можно найти в здесь.
Как называется эта автоматизированная система? Может быть виноват.