3.6.5. Ограничения по размерам

В стандарте SMTP сказано, что реализации SMTP не должны ограничивать максимальную длину обрабатываемых объектов (возможно, для будущих расширений стандарта). Однако в настоящий момент SMTP ограничивает допустимые размеры следующими величинами, приведенными в табл. 3.12.

Таблица 3.12

Ограничения на размеры объектов SMTP

Объект SMTP

Ограничение

User

Максимальная длина имени пользователя: 64 символа

Domain

Максимальная длина имени домена: 64 символа

Path

Максимальная длина обратного маршрута или маршрута доставки, включая знаки пунктуации и символы-ограничители: 256 знаков

Command line

Максимальная длина командной строки, включая ключевое слово и символы CRLF: 512 знаков

Reply line

Максимальная длина строки ответа, включая код ответа и символы CRLF: 512 знаков

Text line

Максимальная длина текстовой строки, включая символы CRLF: 1000 знаков

Recipients

Максимальное количество получателей сообщения (за одну транзакцию): 100

В соответствии со спецификацией (RFC 821), если клиент МТА превысил ограничения на размер передаваемой информации, сервер МТА отвечает одним из следующих кодов:

500 Line too long. (Слишком длинная строка)

501 Path too long. (Слишком длинный путь)

552 Too many recipients. (Слишком много получателей)

552 Too much mail data. (Слишком много данных в сообщении)