Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

4X_Pro
4X_Pro
Основатель проекта

Патч для отправки почтовых уведомлений

Исправление проблемы слишком длинных строк

Недавно перенёс свои сервера на новый VDS, где вместо привычного Postfix в качестве MTA использовался Exim4. У него обнаружилась весьма неприятная особенность: если письмо содержало слишком длинные строки, Dovecot просто отклонял его отправку. Из-за этого не уходили рассылки, текст для которых был написан в WYSIWIG-редакторе, где получившийся HTML-код представляет собой одну длинную строку.
Пришлось искать решение, что с этим делать. Оно оказалось достаточно простым: разрезаем весь текст сообщения на куски определённой длины (я в качестве таковой использовал 70 символов) и в каждом из них после самого первого пробела добавляем символ перевода строки. После этого склеиваем всё обратно. Патч уже доступен для версии 3.02 в соответствующей теме.

У вас нет прав для отправки комментариев.