❦ 12 juin 2017 16:40 GMT, DELMAS JACQUES <jacques.del...@univ-lyon1.fr> :

> En effet notre souhait est de pouvoir rejouer l'intégralité des emails
> même ceux délivrés afin de pallier le manque de solidité d'une
> infra. Aujourd'hui nous gardons les emails pendant 4 jours si le
> serveur ne répond pas mais notre objectif est d'être capable de
> rejouer les emails lorsque la boite destination a été pleine ou que le
> serveur renvoyait un rejet de l'email (blacklist du serveur
> d'émission, faux positif en spam ou en virus ou autre problème de ce
> type).

S'il s'agit de reessayer les mails qui ont eu un 5xx, il y a
smtp_delivery_status_filter (ou simplement soft_bounce = yes). Le soucis
avec cette méthode, c'est que l'expéditeur ne sera pas prévenu
immédiatement d'un problème trivial (typo dans l'adresse
email). Cependant, smtp_delivery_status_filter devrait être assez
flexible pour ne gérer que les cas de blacklist/boîte pleine.

Pour ce qui est de stocker tous les mails, c'est possible en utilisant
"always_bcc" vers un utilisateur local. Les mails seront alors
disponibles au format mbox. C'est un généralisation de
recipient_bcc_maps.
-- 
Make it clear before you make it faster.
            - The Elements of Programming Style (Kernighan & Plauger)


---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à