okfnfr / dada-core

2 stars 2 forks source link

Envoi des emails non confirmé #12

Closed laurentS closed 5 years ago

laurentS commented 5 years ago

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. image

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...