>>>Спасибо за ответ, буду разьираться.
>>
>>twig не развивается с 2005 года, сейчас уже на носу 2006, те
>>за 2006г не сделано
>>НИЧЕГО, это наводит на мысли.
>>twiggi мне было лень внимательно и вдумчиво посмотреть, погонять...
>>
>>так что думаю писать на twig нет смысла
>>
>>>А что можно использовать вместо TWIG (если проблема не решится) ?
>>
>>свирельку/squirrelmail или imp/horde - последний чего только не умеет!
>
>
>Спасибо. Посмотрю
Нашел ответ на вопрос:
imapd.conf
reject8bit: no
и справить код
Здесь необходимо сделать одно интересное дополнение. Cyrus-IMAPD, в
соответствии с неким RFC не поддерживает 8-битные символы в поле
Subject, а точнее действует достаточно оригинально - либо отвергает
такие письма совсем, либо принимает, но при этом заменяет все 8-битные
символы буквой икс. Эта участь ожидает и русские буквы (лучше бы
просто отрезал лишний бит, хоть можно было бы что-то прочесть, при
использовании кодировки КОИ8-Р конечно). К счастью, почти все почтовые
клиенты перекодируют эти бедные 8-битные символы в набор 7-битных, так
что под "нож" они не попадут.
Если же вас не волнует данная проблема, то сразу переходите к
компиляции и инсталляции пакета, иначе читайте дальше.
RFC это конечно хорошо и правильно, но я всегда разрешал в почтовых
клиентах использование 8-битных символов. Поэтому мне бы хотелось
чтобы они никак не резались нашим Cyrus-IMAPD. Для этого вносим
небольшие правки в исходники и перекомпилируем imapd и lmtpd. Находим
в каталоге с исходниками папку imap и в ней файлы message.c и
lmtpengine.c. Делаем резервные копии этих файлов. В каждом из них ищем
строчку "(reject8bit)" (без кавычек) и находим что-то типа этого:
if (reject8bit) {
/* We have been configured to reject all mail of this form. */
r = IMAP_MESSAGE_CONTAINS8BIT;
goto ph_error;
} else {
/* We have been configured to munge all mail of this form. */
c = 'X';
}
Стираем всё это или комментируем при помощи символов /* и */, затем
компилируем и инсталлируем наш пакет:
make
make install
Наверное проживу с Х в my Subjects :)