From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <434A8DB6.3000303@mail.ru> Date: Mon, 10 Oct 2005 19:50:14 +0400 From: Pavel Sergeev User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050815) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: =?UTF-8?B?0LrRg9C70YzRgtGD0YDQvdGL0Lkg0L7RhNGC0L7Qv9C40Lo=?= Subject: Re: [room] Re: =?UTF-8?B?0YDQsNGB0YHRi9C70LrQuA==?= References: <433419B1.9030409@newmail.ru> <433AD9C8.2000704@newmail.ru> <433B14F3.5030405@altlinux.org> <433B8D04.1060001@altlinux.org> <433BB4E3.8060302@altlinux.org> <433BC049.4040902@altlinux.org> In-Reply-To: <433BC049.4040902@altlinux.org> Content-Type: multipart/mixed; boundary="------------080108030401040405010602" X-Mailman-Approved-At: Mon, 10 Oct 2005 19:58:27 +0400 X-BeenThere: smoke-room@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?koi8-r?b?y9XM2NTV0s7ZyiDPxtTP0MnL?= List-Id: =?koi8-r?b?y9XM2NTV0s7ZyiDPxtTP0MnL?= List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Oct 2005 15:51:19 -0000 Archived-At: List-Archive: List-Post: This is a multi-part message in MIME format. --------------080108030401040405010602 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Konnichiwa, Alexey Rusakov, вы писали: > On 29.09.2005 14:08, Arioch wrote: > >> Alexey Rusakov пишет: >> >>> Неужели так сложно пихать в каждое письмо линк неважно куда, >> >> На Гугл? На Яндекс? На Луну? >> Толку от линка неважно-куда ? > > Я о технической реализуемости. Просто, имхо, не должно быть сложно > состряпать линк из некоторого шаблона, подставив туда MessageID. > >>> не зная о существовании этого линка? >> >> Я не уверен, что почтовый сервер может надежно угадать, под каким >> номером позже совсем другая прога его в архив положит. > > Здрасте, а MessageID совсем другая прога зачитать не в состоянии? И > использовать его в качестве первичного ключа. > Подобный костыль подойдет? Для каждого письма из html архива(по абсолютному пути) создается симлинк в /%(archive_list)s/msgid/%(Message-ID этого письма)s.html. Также добавляет переменые msgid (Message-ID текущего письма) и web_archive (url архива списка) в словарь для подписей mailman'a. Т.е. если добавить в подпись 'Адрес этого сообщения в Web: %(web_archive)smsgid%(cgiext)s/%(msgid)s.html' то все будет нормально :-\ Правда не знаю в каком виде это в дайджесах писать :\ --------------080108030401040405010602 Content-Type: text/plain; name="mailman.path" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="mailman.path" ZGlmZiAtdXIgL3RtcC9tYWlsbWFuL01haWxtYW4vQXJjaGl2ZXIvSHlwZXJBcmNoLnB5IC91 c3Ivc2hhcmUvbWFpbG1hbi9NYWlsbWFuL0FyY2hpdmVyL0h5cGVyQXJjaC5weQotLS0gL3Rt cC9tYWlsbWFuL01haWxtYW4vQXJjaGl2ZXIvSHlwZXJBcmNoLnB5CTIwMDUtMDUtMTMgMTU6 MzU6MzcgKzA0MDAKKysrIC91c3Ivc2hhcmUvbWFpbG1hbi9NYWlsbWFuL0FyY2hpdmVyL0h5 cGVyQXJjaC5weQkyMDA1LTEwLTEwIDE2OjQ4OjU2ICswNDAwCkBAIC0xMDg3LDYgKzEwODcs MTIgQEAKICAgICAgICAgZi53cml0ZShhcnRpY2xlLmFzX2h0bWwoKSkKICAgICAgICAgZi5j bG9zZSgpCiAKKwlpZiBub3Qgb3MucGF0aC5leGlzdHMoc2VsZi5iYXNlZGlyICsgJy9tc2dp ZC8nKToKKwkgICAgb3MubWFrZWRpcnMoc2VsZi5iYXNlZGlyICsgJy9tc2dpZC8nLCBtb2Rl PTA3NzUpCisJcGF0aF9zeW1saW5rID0gJyVzL21zZ2lkLyVzLmh0bWwnICUgKHNlbGYuYmFz ZWRpciwgYXJ0aWNsZS5tc2dpZCkKKwlpZiBub3Qgb3MucGF0aC5leGlzdHMocGF0aF9zeW1s aW5rKToKKwkgICAgb3Muc3ltbGluayhwYXRoLCBwYXRoX3N5bWxpbmspCisKICAgICAgICAg IyBXcml0ZSB0aGUgdGV4dCBhcnRpY2xlIHRvIHRoZSB0ZXh0IGFyY2hpdmUuCiAgICAgICAg IHBhdGggPSBvcy5wYXRoLmpvaW4oc2VsZi5iYXNlZGlyLCAiJXMudHh0IiAlIGluZGV4KQog ICAgICAgICBvbWFzayA9IG9zLnVtYXNrKDAwMikKZGlmZiAtdXIgL3RtcC9tYWlsbWFuL01h aWxtYW4vR3VpL0RpZ2VzdC5weSAvdXNyL3NoYXJlL21haWxtYW4vTWFpbG1hbi9HdWkvRGln ZXN0LnB5Ci0tLSAvdG1wL21haWxtYW4vTWFpbG1hbi9HdWkvRGlnZXN0LnB5CTIwMDItMDIt MjcgMDM6MDQ6NTEgKzAzMDAKKysrIC91c3Ivc2hhcmUvbWFpbG1hbi9NYWlsbWFuL0d1aS9E aWdlc3QucHkJMjAwNS0xMC0xMCAxOToyNDo1MSArMDQwMApAQCAtMjcsNiArMjcsNyBAQAog IyB0byB0aGlzLgogQUxMT1dFRFMgPSAoJ3JlYWxfbmFtZScsICdsaXN0X25hbWUnLCAnaG9z dF9uYW1lJywgJ3dlYl9wYWdlX3VybCcsCiAgICAgICAgICAgICAnZGVzY3JpcHRpb24nLCAn aW5mbycsICdjZ2lleHQnLCAnX2ludGVybmFsX25hbWUnLAorCSAgICAnbXNnaWQnLCAnd2Vi X2FyY2hpdmUnLAogICAgICAgICAgICAgKQogCiAKZGlmZiAtdXIgL3RtcC9tYWlsbWFuL01h aWxtYW4vSGFuZGxlcnMvRGVjb3JhdGUucHkgL3Vzci9zaGFyZS9tYWlsbWFuL01haWxtYW4v SGFuZGxlcnMvRGVjb3JhdGUucHkKLS0tIC90bXAvbWFpbG1hbi9NYWlsbWFuL0hhbmRsZXJz L0RlY29yYXRlLnB5CTIwMDUtMDUtMTMgMDY6Mzg6MTcgKzA0MDAKKysrIC91c3Ivc2hhcmUv bWFpbG1hbi9NYWlsbWFuL0hhbmRsZXJzL0RlY29yYXRlLnB5CTIwMDUtMTAtMTAgMTk6Mzg6 NTIgKzA0MDAKQEAgLTM5LDcgKzM5LDcgQEAKICAgICAjIERpZ2VzdHMgYW5kIE1haWxtYW4t Y3JhZnQgbWVzc2FnZXMgc2hvdWxkIG5vdCBnZXQgYWRkaXRpb25hbCBoZWFkZXJzCiAgICAg aWYgbXNnZGF0YS5nZXQoJ2lzZGlnZXN0Jykgb3IgbXNnZGF0YS5nZXQoJ25vZGVjb3JhdGUn KToKICAgICAgICAgcmV0dXJuCi0gICAgZCA9IHt9CisgICAgZCA9IHsnbXNnaWQnOiBtc2cu Z2V0KCdNZXNzYWdlLUlkJywgJzwwMTIzMUBsb2NhbD4nKS5zdHJpcCgpWzE6LTFdfQogICAg IGlmIG1zZ2RhdGEuZ2V0KCdwZXJzb25hbGl6ZScpOgogICAgICAgICAjIENhbGN1bGF0ZSB0 aGUgZXh0cmEgcGVyc29uYWxpemF0aW9uIGRpY3Rpb25hcnkuICBOb3RlIHRoYXQgdGhlCiAg ICAgICAgICMgbGVuZ3RoIG9mIHRoZSByZWNpcHMgbGlzdCBiZXR0ZXIgYmUgZXhhY3RseSAx LgpAQCAtMjAzLDYgKzIwMyw3IEBACiAgICAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24n ICAgOiBtbGlzdC5kZXNjcmlwdGlvbiwKICAgICAgICAgICAgICAgICAgICdpbmZvJyAgICAg ICAgICA6IG1saXN0LmluZm8sCiAgICAgICAgICAgICAgICAgICAnY2dpZXh0JyAgICAgICAg OiBtbV9jZmcuQ0dJRVhULAorCQkgICd3ZWJfYXJjaGl2ZScgICA6IG1saXN0LkdldEJhc2VB cmNoaXZlVVJMKCksCiAgICAgICAgICAgICAgICAgICB9KQogICAgIGQudXBkYXRlKGV4dHJh ZGljdCkKICAgICAjIFVzaW5nICQtc3RyaW5ncz8K --------------080108030401040405010602--