Доброго времени суток.

Столкнулся вчера, что пришло письмо с темой ... длиной более 39000 символов.
Что самое печальное - письмо не спам. Такие "сайтописатели" на php :(

Знаю о RFC 2822, section 2.1.1.
"There are two limits that this standard places on the number of characters in a line. Each line of characters MUST be no more than 998 characters, and SHOULD be no more than 78 characters, excluding the CRLF."

Но вопрос в том, что Exim это письмо пропустил.
А вот MS Exchange не захотел его обрабатывать.

Если не принимать письма с длиной строки больше 998 символов - будет много ложных срабатываний.

Добавил правило:
warn condition = ${if >{$max_received_linelength}{998}}

За час три алерта прилетело, что длина строки больше 998 символов.

Вопрос. Какую разумно приемлемая длину строки можно указать?
И второй вопрос. Можно ли в лог писать, какая именно строка попала под правило ">{$max_received_linelength}{998}" ?

Спасибо.


_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить