Максимальный размер электронной почты X-Headers - PullRequest
6 голосов
/ 27 апреля 2010

Мы смотрим, как вставить некоторые метаданные в X-заголовки сообщений электронной почты. Эти электронные письма предназначены для использования внутренними системами и будут размещаться на сервере Exchange.

Существует ли максимальный размер для количества данных, которые мы можем хранить в X-заголовке?

Существуют ли какие-либо ограничения, такие как специальные символы, о которых я должен знать?

1 Ответ

11 голосов
/ 27 апреля 2010

Только символы US ASCII.

Это определяется RFC 822 .

В стандарте нет ограничения на длину тела заголовка, хотя есть ограничение на длину строки, которое накладывает ограничение на длину имени заголовка.

Существуют два ограничения, которые данная спецификация устанавливает для числа символы в строке. Каждая строка символов ДОЛЖНА быть не более 998 символов, и ДОЛЖНЫ быть не более 78 символов, исключая CRLF.

Однако вы можете расширить тело заголовка за одну строку с помощью «сворачивания». Затем получатель «раскрывает» линии.

Не развернутое поле заголовка не имеет ограничения по длине и поэтому может быть неопределенно долго.

Имя заголовка не может быть свернуто, поэтому имя заголовка не может быть длиннее ограничения строки.

Обратите внимание, что, хотя стандарты не имеют ограничений по общей длине тела заголовка, фактические реализации могут накладывать искусственные ограничения.

...