Ну и снова добрый день

Начну немного из далека...
Решил настроить DKIM подпись писем своего домена, для этого используется postfix + opendkim.
Всё как бы хорошо, работает, подписывается, но иногда приходят письма, у которых
в яндексе: dkim=fail
у mail.ru: dkim=fail reason=bodyhash_mismatch
начал думать что же не так...
Заметил что письма, которые не проходят проверку, содержат в себе где-то посреди какого-то слова вот такие значки:
ну например вот так
Lorem Ipsum в 60-х годах и, в боле� � недавнее время
А вот исходный код, который показывает нам яндекс:
Посмотрите на строку, которая начинается на
<div style="border:, а особенно как она заканчивается и начинается следующая.
И ещё одно, она обрезана ровно после 1000 символа.
В общем выходит так... postfix отдаёт opendkim письмо для подписи, потом его проверяет и если есть строки длиною больше 1000 символов принудительно создаёт перенос на новую строку. Причём если это английский текст, то никаких проблем не возникает, т.к. лишних символов нет, а вот если текст русский в UTF-8 допустим, то количество символов при этом меняется и письмо, которое отправляет postfix уже после обрезания становится уже не валидно подписанное DKIM. В связи с чем все почтовые сервисы и твердят нам что подпись не верна.
------------------
Вернёмся к нашей 1000 символов и при чём здесь Jcomments...Вот ссылка, по которой расписаны некоторые требования
http://www.faqs.org/rfcs/rfc821.htmlВыписка
text line
The maximum total length of a text line including the
<CRLF> is 1000 characters (but not counting the leading
dot duplicated for transparency).
Из чего следует что в email длина строки не должна превышать 998 символов, а лучше не более 988, т.к. некоторые обрезают не на 1000, а на 990. Пишу на 2 меньше, потому что в любом случае есть ещё вот эти CRLF, хз что это

В общем очень-очень прошу Смарта следить за этим именно в Jcomments, т.к. больше некому.
Ну и мнение тоже интересно.
Прошу строго не судить, может в чём-то не прав, или что не совсем верно описал, но суть должна быть ясна.