On Wed, Mar 01, 2006 at 02:57:33AM +0400, Aleksey Korotkov wrote:
> On Tue, 28 Feb 2006 16:48:55 +0300
> Андрей Черепанов wrote:
>
> > >Сохраняю текст письма в base64 в файл ("1"). Запускаю python:>>>
> > >import base64>>> base64.decode(open('1'),open('2','w')) Смотрю на
> > >файл "2" - текст нормальный, перенос строк: 0x0a (\n), как и
> > >полагается в Unix.
>
> В Unix-то полагается, да. Но не в теле писем, где по RFC822 положено
> делать концы строк в формате CRLF.
>
> > Похоже, ваш TB не может переносить, используя
> > >стандартный разделитель строк Unix.
>
> Из исследованных мной несколько дней назад клиентов именно TB только и
> соблюдает стандарт, увы... Ни Sylpheed, ни Sylpheed-Claws, ни KMail, ни
> Mutt этого не делают.Sylpheed попрошу не обижать - довольно давно я там исправлял именно это; сейчас проверил - не сломалось. Правда, в настройках по умолчанию кодирование base64 используется только при подписывании сообщений GPG (хотя можно включить base64 и для всех исходящих сообщений). Так что в случае Sylpheed сообщения портятся где-то по дороге.
pgp4m3vkxHJCu.pgp
Description: PGP signature
_____________________________________________________ Oo-discuss mailing list Oo-discuss at openoffice.ru https://lists.openoffice.ru/mailman/listinfo/oo-discuss
