* patrice <[EMAIL PROTECTED]> [2003-11-18 23:11] :
> bonsoir,
>
> j'essai d'archiver les mails qui commencent � devenir �normes, j'ai donc
> install� archivemail qui semble l'application la plus appropri�...
Oui, personnellement, j'aime assez cet outil pour archiver des BAL. Il
lui manque juste la possibilit� d'archiver � partir d'une date donn�e
(ce qui existe dans les versions de testing/unstable).
> $ archivemail -d 1 Mail/sent-mail
> Mail/sent-mail: archived 330 of 343 message(s) in 8.3 seconds
>
> �a a march� lorsque j'ai utilis� sur les mails envoy�s, il m'a donc cr�� un
> fichier zipp�, mais lorsque j'essaye avec un autre dossier-mail il m'indique
> des erreurs...
>
> $ archivemail -d 1 Mail/debian
> Traceback (most recent call last):
> File "/usr/bin/archivemail", line 968, in ?
> main()
> File "/usr/bin/archivemail", line 550, in main
> archive(mailbox_path)
> File "/usr/bin/archivemail", line 755, in archive
> _archive_mbox(mailbox_name, final_archive_name)
> File "/usr/bin/archivemail", line 801, in _archive_mbox
> if should_archive(msg):
> File "/usr/bin/archivemail", line 674, in should_archive
> time_message = guess_delivery_time(message)
> File "/usr/bin/archivemail", line 626, in guess_delivery_time
> date = rfc822.parsedate(header)
> File "/usr/lib/python2.1/rfc822.py", line 901, in parsedate
> t = parsedate_tz(data)
> File "/usr/lib/python2.1/rfc822.py", line 826, in parsedate_tz
> if data[0][-1] in (',', '.') or data[0].lower() in _daynames:
> IndexError: list index out of range
>
> c'est un bug ou il me manque une dependance ou quelquechose?
> j'ai python 2 comme recommand�...
> ou il vaut mieux que j'aille sur le site et la mailing liste des d�vellopeurs?
Je suppose que c'est sur une woody que tu as ce probl�me ? Il semble
effectivement qu'archivemail ait quelques probl�mes pour g�rer certaines
dates invalides (bogue n��206397) ou les absences de date (bogue
n��159900). Ce doit probablement �tre ce dernier cas (les messages
d'erreurs sont identiques), inutile donc de faire un rapport de bogue
car la version d'unstable contient la correction (depuis la version
0.4.9 au moins).
Un contournement possible (quoique fastidieux si la BAL est grosse)
serait � mon avis de rechercher et d'�diter le message qui ne contient
pas d'en-t�te Date:. Ou sinon, il est possible de faire un r�tro-portage
d'une version plus r�cente, archivemail n'a besoin que de python2.1 (il
est probablement m�me possible de placer le script archivemail.py du
paquet d'unstable).
Bon, j'ai essay� avec unstable directement et je tombe assez
classiquement dans une recompilation assez importante (debhelper,
coreutils, texinfo et autres). Du coup, j'ai pris la version 0.4.9 qui
se recompile sans difficult� sur woody. Elle est disponible dans mon
archive de paquets personnelle � http://olympie.dyndns.org/debian (ouh,
la pub � peine d�guis�e ... :-)).
Fred
--
Comment poser les questions de mani�re intelligente�?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.fr.debian.org/MailingLists/#codeofconduct