
Projet Mail-Delivery-Stats
==========================


Ce projet permet de gnrer les statistiques pour les dlais de dlivraison
des mails, pour les principaux serveurs de Mail Claranet.


Les graphes gnrs sont visibles en :

  https://nuala.fr.clara.net/systems/mail/stats-delays.php


Maintainer principal: Yann GROSSEL


Dtail des fichiers :

sender.pl

  Script qui est lanc sur Flam, en crontab, toutes les 5 minutes. Il envoie
  une srie d'emails vers une liste de cibles, en utilisant des serveurs SMTP
  spcifiques. Pour chaque mail envoy, ce script notifie le
  "mailstats-server" de Nuala grce  un paquet UDP.

receiver.pl

  Script prsent sur les serveurs mail de dlivraison (actuellement, trotski,
  mowgli, limousin, sologne, castro, thermidor, ventose, brumaire et
  germinal). Ce script est appel par la map 'alias' de postfix. Il "parse"
  les mails qu'il reoit (envoys par sender.pl) et calcule le temps
  ncessaire  la dlivraison de ces mails. Il envoie alors le rsultat de ces
  calculs au "mailstats-server" qui tourne sur Nuala, grce  des paquets UDP.

mailstats-server.pl

  Ce script tourne (en daemon) sur Nuala. Il reoit des paquets UDP en
  provenance du script sender.pl de Flam et des scripts receiver.pl sur les
  serveurs de dlivraison. Il met alors  jour la base de donnes MySQL
  'mail_stats' de Nuala.


stats-delays.php

  Ce script PHP est celui qui gnre la page contenant les graphes.

delay-images.php

  Ce script PHP gnre des graphes (look "mrtg") en fonction des donnes
  prsentes dans la base 'mail_stats'.


schema.sql

  Requetes SQL ayant servi  la construction de la base 'mail_stats'.


