Почтовый сервер отвечает ошибкой 500, слишком длинная строка

Я иногда получаю сообщения об ошибках от почтовых серверов с указанным выше сообщением. Похоже, что по крайней мере одна строка в электронном письме содержит более 999 символов, и, следовательно, электронное письмо будет отклонено.

Это "по замыслу"? в RFC? Или какой-то странный псевдо-спам-фильтр? Или просто плохой почтовый сервер?

Я немного погуглил, но не нашел грамотного ответа. Надеюсь, один из вас, ребята, сможет меня просветить.

1 ответ

Решение

Это может быть настройка в брандмауэре или MS Exchange, чтобы попытаться победить спам. Это связано с количеством символов в одной строке заголовков сообщений. В прошлом спамеры могли отправлять электронную почту на сотни адресов в строке "Кому" или "Копия" электронной почты, и это ограничение было создано для фильтрации такой электронной почты.

Есть также ограничения в теле сообщения. По умолчанию для Postfix установлено ограничение по длине 990, но при этом он не пересылает письма. Он вставит новые строки, чтобы предотвратить увеличение длины строки.

Другие вопросы по тегам