55 lines
2 KiB
Markdown
55 lines
2 KiB
Markdown
|
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
|
|||
|
|
|||
|
# HowtoMail/Mailgraph
|
|||
|
|
|||
|
## Comment lire les graphiques de Mailgraph ?
|
|||
|
|
|||
|
Mailgraph produit deux catégories de graphiques par jour, semaine, mois et année :
|
|||
|
|
|||
|
1. Le graphique qui affiche les mails reçus ;
|
|||
|
[[Image(1.png)]][[BR]]
|
|||
|
|
|||
|
* En bleu est affiché le nombre de messages envoyés à la minute ;
|
|||
|
* En vert est affiché le nombre de messages reçus à la minute.
|
|||
|
|
|||
|
2. Le graphique qui affiche les types de mails reçus (Bounce, virus, spam, rejected).
|
|||
|
[[Image(2.png)]]
|
|||
|
|
|||
|
* En noir est affiché le nombre de « bounce » envoyés à la minute ;
|
|||
|
* En jaune est affiché le nombre de virus reçus à la minute ;
|
|||
|
* En gris est affiché le nombre de spams à la minute ;
|
|||
|
* Et enfin en rouge est affiché le nombre de « rejected » à la minute.
|
|||
|
|
|||
|
### Quelques définitions
|
|||
|
|
|||
|
#### Bounced mail
|
|||
|
|
|||
|
Il s'agit d'un mail que le serveur renvoi à l'expéditeur (en interne) lorsque que l'adresse mail dessinatrice est incorrecte (n'existe pas, inbox pleine, ...).
|
|||
|
Par exemple un mail envoyé à jacques.dupond@gmail*l*.com renverra sûrement une erreur car cette adresse mail n'existe sûrement pas.
|
|||
|
|
|||
|
#### Rejected mail
|
|||
|
|
|||
|
Il s'agit des mails rejetés par le serveur pour plusieurs raisons, par exemple un domaine ou une adresse IP blacklisté, ou bien après analyse du message par un antispam.
|
|||
|
|
|||
|
## Installation sans CGI
|
|||
|
|
|||
|
Il est possible de lancer un script en Cron pour générer des graphiques statiques :
|
|||
|
|
|||
|
~~~
|
|||
|
#!/bin/sh
|
|||
|
MAILGRAPH_PATH=/usr/lib/cgi-bin/mailgraph.cgi # Debian
|
|||
|
#MAILGRAPH_PATH=/usr/local/www/cgi-bin/mailgraph.cgi # FreeBSD
|
|||
|
#MAILGRAPH_PATH=/usr/local/lib/mailgraph/mailgraph.cgi # OpenBSD
|
|||
|
|
|||
|
MAILGRAPH_DIR=/var/www/mailgraph
|
|||
|
|
|||
|
umask 022
|
|||
|
|
|||
|
mkdir -p $MAILGRAPH_DIR
|
|||
|
|
|||
|
$MAILGRAPH_PATH | sed '1,2d ; s/mailgraph.cgi?// ; s/src="?/src="/' > $MAILGRAPH_DIR/index.html
|
|||
|
|
|||
|
for i in 0-n 0-e 0-g 1-n 1-e 1-g 2-n 2-e 2-g 3-n 3-e 3-g; do
|
|||
|
QUERY_STRING=$i $MAILGRAPH_PATH | sed '1,3d' > $MAILGRAPH_DIR/$i
|
|||
|
done
|
|||
|
~~~
|