[Comm] cyrus-imap (lmtp vs cyrus-deliver)
Pavel S. Khmelinsky
=?iso-8859-1?q?hmepas_=CE=C1_yauza=2Eru?=
Пт Янв 14 12:07:24 MSK 2005
Alexei Takaseev wrote:
> On Wed, 12 Jan 2005 12:30:32 +0300
> "Pavel S. Khmelinsky" <hmepas на yauza.ru> wrote:
>
>
>>>>пример затыка для courier-imap:
>>>>Если у сообщения пустое тело, то MS Outlook и Outlook Express (так
>>>
>>>же>замечено на The Bat!) будет орать что "соединение неожиданно
>>>прервано>сервером" и рвать коннект после чего все уже полученный
>>>сообщения>будут получаться заного. Лечиться это простым патчем,
>>>которые в парсер>соощений добавляет строчку, добавляющую в сообщение
>>>с путым телом>лишний \r\n . Это не совсем затык courier-imap но
>>>подозреваю что в>некоторых серверах подобное уже учтено, что
>>>уменьшает проблемы>саппорта. Видимо спрашивали именно о такого рода
>>>финтах.
>>>
>>>
>>>А доставщик cyrus-imapd такое сообщение вообще от MTA не примет с
>>>ругачкой:
>>>
>>>Jan 11 04:30:11 python postfix/lmtp[24432]: 785971051807:
>>>to=<taf на bla-bla-bla.ru>, relay=/public/lmtp[/public/lmtp], delay=0,
>>>status=bounced (host/public/lmtp[/public/lmtp] said: 554 5.6.0
>>>Message contains NUL characters (in reply to end of DATA command))
>>
>>Ну этоже не правильно... А что если полезной информации так не много
>>что она помещается в заголовке вся? Получается такое сообщение
>>адресату не дойдет.
>
>
> Дело в том, что такое сообщение, как бы, не соответствует стандарту.
Ага, т.е. нормальная почтовая программа сама должна поставить эти лишние /r/n в
тело сообщения если пользователь там ничего не написал? Ок, будем знать, спасибо.
--
Pavel S. Khmelinsky <hmepas на yauza.ru>
System Administrator,
ISP Yauza Telecom
http://www.yauza.ru
Подробная информация о списке рассылки community