MesListes est un client courriel, écrit en PHP, qui permet d'archiver une ou plusieurs listes de discussions ou newsgroupes.

pré-requis MesListes nécessite PHP compilé avec --with-imap, et nécessite PEAR.
Il faut en outre posséder une boîte aux lettres réservée à MesListes et il faut que cette boîte aux lettres soit inscrite aux listes de diffusion que l'on veut archiver.

MesListes est modulaire.

Installation

télécharger MesListes.
le déziper :
tar jxvf MesListes-version.tar.bz2
cela va créer le répertoire d'administration :
MesListes-version
installer le répertoire créé sur votre serveur :
par exemple dans www.exemple.org/listes/.
faites pointer votre navigateur vers :
www.exemple.org/listes/MesListes-version.
donner votre nom d'administrateur et votre mot de passe :
admin nouveau
vous êtes dans
MesAdmin

MesAdmin permet de définir les paramètres de MesListes.

changer nom d'administrateur et mot de passe !
c'est obligatoire
répertoire ou installer les archives
si vous répondez : listes les archives seront installées dans ../listes, et donc comme nous avons installé MesListes-version dans : www.exemple.org/listes/, l'index des archives sera dans : www.exemple.org/listes/listes/. Si vous désirez installer les archives dans www.exemple.org/listes/ répondez ./ etc.
MesAdmin teste si ce répertoire est nouveau
si le répertoire existe déjà et est un répertoire MesListes, MesAdminrécupère vos données et l'installation est terminée.
si le répertoire existe déjà mais n'est pas un répertoire MesListes, vous devrez choisir un autre répertoire pour installer MesListes ou déplacer le répertoire cible existant.
entrer les paramètres de la boîte mail réservée à MesListes
adresse exemple : imap.free.fr/imap:143 dossier exemple : INBOX, nom d'utilisateur et mot de passe.
nom des listes que l'on veut archiver
choix et personnalisation du Template
choix du système cron
externe recommandé mais interne possible
et c'est fini

MesMbox lit une boîte aux lettres imap, trie le courriel en fonction des listes, vers les différents fichiers mbox.
Par exemble si nous sommes abonnés à trois listes, A, B et C, on fait un tri en fonction du champ Reply_to,
(le reply-to, est fiable puisque managé par la liste)
puis on fait un second tri, par année et mois en utilisant le champ udate.
(le udate, est fiable puisque managé par le serveur)

MesXml

Mail/mbox.php (PEAR) lit MesMbox puis,
on utilise Mail_mimeDecode (PEAR) car mailparse (PECL) n'est pas disponible sur le serveur,
pour créer les messages au format XML

MesDB

de MesXML, utilise : DomXml

MesThreadsIndex

de MesXML et MesDB, utilise : DomXml

MesDateIndex

de MesXML et MesDB, utilise : DomXml

MesHtmlMsg

de MesXML et MesDB, utilise : DomXml

MesIndex

de MesDB, utilise : DomXml

haut de page

pour commenter cet article, utiliser le formulaire ci-dessous,
les champs marqués * sont obligatoires.

identifiant

personne qui soumet l'annonce :

adresse email valide

votre texte

le HTML est désactivé, le BBcode est en cours d'installation, vous pouvez l'utiliser,
titre, liens, images et emphase sont disponibles.

validation








imap vers mbox

utilise :