Alaveteli inclut un script qui ingère les logs du serveur mail pour vérifier que les demandes ont bien été reçues par le serveur mail du destinataire. Lorsque tout se passe bien, on peut voir sur les pages des demandes une confirmation en vert (screenshot ci-dessous), sinon il y'a un "Unknown/Inconnu" en jaune. La confirmation peut prendre quelques heures, et jusqu'à 24h le temps que les logs soient traités.
La confirmation se base sur l'ingestion des logs de postfix, et la recherche d'une string spécifique qui confirme que le mail a bien été livré.
Le script n'ingère que les logs une fois traités par logrotate, le log en cours mail.log est ignoré, et seuls les 3 derniers mail.log-* sont utilisés.
Si la rotation des logs ne se fait pas, le script ne retourne aucune erreur. Donc garder un oeil la dessus...
Quelques notes pour mémoire.
Alaveteli inclut un script qui ingère les logs du serveur mail pour vérifier que les demandes ont bien été reçues par le serveur mail du destinataire. Lorsque tout se passe bien, on peut voir sur les pages des demandes une confirmation en vert (screenshot ci-dessous), sinon il y'a un "Unknown/Inconnu" en jaune. La confirmation peut prendre quelques heures, et jusqu'à 24h le temps que les logs soient traités.
La confirmation se base sur l'ingestion des logs de postfix, et la recherche d'une string spécifique qui confirme que le mail a bien été livré. Le script n'ingère que les logs une fois traités par logrotate, le log en cours
mail.log
est ignoré, et seuls les 3 derniersmail.log-*
sont utilisés. Si la rotation des logs ne se fait pas, le script ne retourne aucune erreur. Donc garder un oeil la dessus...