• Français
  • English

xhtmail

Saisies d'écran
Vue de l'index
Vue par mois
Vue d'un fil

Conversion d'archives courriel en pages web

Introduction

Cet utilitaire en ligne de commande PHP permet à partir de multiples fichiers courriel de créer une archive pour diffusion sur le web. Quelques particularités:

  • Génère du XHTML strict. Autant que possible, les pages générées utilisent la bonne sémantique;
  • Tous les messages d'un fil sur la même page: Ridicule de trouver via un engin de recherche un message au milieu d'un fil, sans contexte;
  • Icônes pour les propriétés des messages (logiciel de courriel, pays de l'expéditeur, système d'exploitation, X-Faces, gravatars...);
  • URI stables contenant le sujet. Pas d'index purement numériques sans signification et en danger de changer à tout moment.

Prérequis

Developpé sous GNU/Linux, ce script devrait fonctionner sous n'importe quelle plateforme supportant PHP; si vous l'utilisez sous une autre plateforme que GNU/Linux, veuillez informer le développeur afin que ce soit publié.

Téléchargement

Version 0.5 [New faces]
xhtmail-0.5.tar.lzma [348K]
xhtmail-0.5.zip [496K]

Subversion

La version de développement est offerte via subversion. La commande qui suit vous permettera de télécharger celle-ci :

svn co https://svn.ptaff.ca/xhtmail/trunk/

Notez que le certificat de ptaff.ca est auto-signé alors il se peut que vous receviez un avertissement; vous pouvez sans crainte accepter le certificat.

Exemples d'utilisation

xhtmail -a samples/after.simple.html \
-b samples/before.simple.html \
-c samples/after.simple.html \
-i samples/after.simple.html \
-n ma_liste \
-t "Archives de ma_liste" \
-o /var/www/html/my_list \
mail1 mail2 mail3
Crée dans /var/www/html/my_list une archive web des messages mail1, mail2 et mail3 en format XHTML. Les pages annonceront la liste comme « ma_liste », avec comme description « Archives de ma_liste ». Les entêtes et pieds de pages sont copiées de « samples/before.simple.html » et « samples/after.simple.html ».

xhtmail est utilisé ici-même sur ptaff.ca, vous pouvez vous rincer l'oeil avec la liste de diffusion ptafflist.

Documentation

La documentation existe en plusieurs formats et n'est disponible pour l'instant qu'en langue anglaise.

API

Vous pouvez consulter la documentation de l'interface API [En] de xhtmail.

Bogues

Si vous trouvez un bogue, vous devez le rapporter à xhtmail.wayne@ptaff.ca

Auteur

Patrice Levesque

Licence

Copyright © 2005 Patrice Levesque.

xhtmail est un logiciel libre; vous pouvez le redistribuer et/ou le modifier selon les termes de la GNU General Public License (Licence Publique Générale GNU) telle qu'elle a été publiée par la Free Software Foundation; soit la version 2 de la licence, soit (comme vous le souhaitez) toute version ultérieure.


xhtmail

Création : 14 août 2005
Villeray
N 45° 33′ W 73° 36′

xhtmail

Dernière mise à jour : 28 juillet 2009,
Villeray,
N 45° 33′ W 73° 36′