[Comm] Mailman is broken?

Andrew Borodin =?iso-8859-1?q?borodin_=CE=C1_zarya-k=2Eru?=
Вт Июн 24 09:40:13 MSD 2003


On Mon, Jun 23, 2003 at 10:08:31PM +0400, Igor Muratov wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Andrew Borodin пишет:
> |   Здравствуйте!
> |
> |   Сижу читаю почту за выходные. В MIME-дайджесте я вижу это
> | и некоторые другие письма вот так:
> |
> |
> |>T24gU3VuLCBKdW4gMTUsIDIwMDMgYXQgMTE6MDI6MzZQTSArMDUwMCwgQVNBIHdyb3RlOgo+ID4+
> |>IEdUPiD3IHN5bmFwdGljIM7FINfJxM7ZIM7Fyy3S2cUg0M/M0SAo2sHXydPJzc/T1MkpLgo+ID4+
> |
> | и .т. д.
> |
> | Письмо в base64, но у него Content-Transfer-Encoding: 8bit. И
> | заголовки дайджеста такие (но это не так важно, главное тела самих
> | сообщений):
> 
> Мне не удается пока даже воспроизвести эту багу.
> Не понятно как ее ловить
> :-(

  Да очень просто. Подпишитесь на MIME-дайджест, дождитесь писем,
например, от avp@ или zerg на . У них подписанные письма, и в base64.
Но при заворачивании в дайджест правильный Content-Transfer-Encoding: base64
выставляется в 8bit. Полазив по исходникам Mailman, я нашел только одно
такое место: Mailman/Handlers/Scrubber.py, последний оператор
функции process(). Это выполняется при условии "if msg.is_multipart()",
которое верно для подписанных писем.

  С уважением,
  А. Бородин.



Подробная информация о списке рассылки community