Salut !
Connaissez-vous des outils qui permettraient un suivi d'envoi d'emails au niveau d'un serveur Postfix grâce à un/des webhook(s), svp ? Cela s’apparente à la gestion des emails transactionnels sans le tracking. En gros, j'envoie un email, j'aimerais récupérer automatiquement l'information sur sa bonne livraison au destinataire ou un retour sur une anomalie de livraison le cas échéant dans une base de données, par exemple. Une solution opensource serait la bienvenue.
Merci par avance pour vos retours.
Salut,
Peut-être que des outils d'e-mail transactionnels tels que Postal[1] pourraient justement faire le job ?
Je n'ai pas (encore) testé Postal mais il a une API et des Webhooks[2]
[1]: https://github.com/postalserver/postal [2]: https://docs.postalserver.io/developer/webhooks
PS: Si tu arrives à faire ce que tu décrit avec Postal, ton retour m'intéresse ;)
Bonsoir,
Regarde du côté de postal. Les fonctions de tracking sont optionnelles. Ensuite tu dis à tes postfix de relayer via postal. C’est bien pour le suivi de la deliv, la vérification de tes conf SPF/DKIM.
https://github.com/postalserver/postal
Nicolas Girardi.
Le 3 mai 2022 à 16:29, Artur frsag@pydo.org a écrit :
Salut !
Connaissez-vous des outils qui permettraient un suivi d'envoi d'emails au niveau d'un serveur Postfix grâce à un/des webhook(s), svp ? Cela s’apparente à la gestion des emails transactionnels sans le tracking. En gros, j'envoie un email, j'aimerais récupérer automatiquement l'information sur sa bonne livraison au destinataire ou un retour sur une anomalie de livraison le cas échéant dans une base de données, par exemple. Une solution opensource serait la bienvenue.
Merci par avance pour vos retours.
-- Cordialement, Artur
Liste de diffusion du %(real_name)s http://www.frsag.org/
Tu peux parser le contenu de ton mail.info en direct dans le language de ton choix (python, bash, go, même php) et traquer tes envois comme cela. Tu peux aussi configurer une adresse de bounce et utiliser un gestionnaire de bounces qui vient pop ton adresse de retour. Ou générer des adresses uniques à chaque envoi (genre bounce-[aléatoire]@ bounces.tondomaine.com) et faire pointer ce domaine vers un outil qui prendra automatiquement en compte ton bounce en fonction de l'adresse de destination.
Le mar. 3 mai 2022 à 16:28, Artur frsag@pydo.org a écrit :
Salut !
Connaissez-vous des outils qui permettraient un suivi d'envoi d'emails au niveau d'un serveur Postfix grâce à un/des webhook(s), svp ? Cela s’apparente à la gestion des emails transactionnels sans le tracking. En gros, j'envoie un email, j'aimerais récupérer automatiquement l'information sur sa bonne livraison au destinataire ou un retour sur une anomalie de livraison le cas échéant dans une base de données, par exemple. Une solution opensource serait la bienvenue.
Merci par avance pour vos retours.
-- Cordialement, Artur
Liste de diffusion du %(real_name)s http://www.frsag.org/
Hello !
Le 03/05/2022 à 16:28, Artur a écrit :
Connaissez-vous des outils qui permettraient un suivi d'envoi d'emails au niveau d'un serveur Postfix grâce à un/des webhook(s), svp ? Cela s’apparente à la gestion des emails transactionnels sans le tracking. En gros, j'envoie un email, j'aimerais récupérer automatiquement l'information sur sa bonne livraison au destinataire ou un retour sur une anomalie de livraison le cas échéant dans une base de données, par exemple. Une solution opensource serait la bienvenue.
Vous êtes plusieurs à avoir répondu à ma question. Merci à tous.
Le parsing de logs puis des moulinettes "maison" peuvent être une solution, mais cela me semble un peu artisanal et au final risque d'être couteux à maintenir.
Postal semble la bonne solution d'après la lecture de la doc. Ceci dit, je n'ai encore rien testé. D'ailleurs si on parle de tests, l'application semble gourmande et fonctionner dans un container (on aime ou pas).