Ceci est une ancienne révision du document !
Table des matières
Les archives
Transformer une boite mail en archives sympa d'une liste
https://www.sympa.org/contribs/migration_and_archives/index
Récupérer les messages ou la boite mail dans un fichier au format mbox
Si le fichier mbox contient des ^M, les supprimer :
vi puis ::%s/[Ctrl+V][Entree]/\r/g (touche [Ctrl+V] et [Entree]
Si le fichier mbox ne contient pas la bonne date au niveau de “From -”, par exemple avec zimbra le “From -” a la date de l'export pour tous les messages, solution récupérer la date au niveau “Date: ” : utiliser un script du genre modif_date_mbox.pl
Utiliser le script mbox2sympa.pl pour générer des fichiers log par mois du fichier mbox
# su - sympa
# cd ~sympa/list_data/ROBOT/LISTE/archives
Copier le fichier.mbox dans ce répertoire
# mbox2sympa.pl fichier.mbox
# ls
log.202101 log.202102 ......
# /home/sympa/bin/arc2webarc.pl -input-directory=. LISTE ROBOT
Web archives already exist for list <color #22b14c>LISTE</color>
Go on (<CR>|n) ?y
Bursting archives
..
New directory 2021-01
Found 71 messages
Rebuilding HTML
notice Sympa::Spool::store() Sympa::Message <> is stored into Sympa::Spool::Archive as <1645008294.1645008294.449418.sympa@ROBOT,16468,2693>
Have a look in /home/sympa/arc/LISTE@ROBOT/-/ directory for messages dateless
Now, you should add a web_archive parameter in the config file to make it accessible from the web
Attention sympa met un certain temps à reconstruire les archives donc les archives n'apparaissent pas tout de suite dans l'interface web.
On peut aller sur l'interface web “Administrateur des listes” puis les archives“ puis saisir le nom de la liste puis “Reconstruire les archives”
Générer un fichier mbox avec thunderbird
Installer l'extension ImportExportTools NG
Sélectionner un dossier '(ex facture) avec clic droit, puis “Importer / Exporter au format « mbox » / » eml »” puis “exporter le dossier”
Choisir un dossier puis aller dans ce dossier
Renommer facture en facture.mbox
