ShonGail En phase de calmitude ... | theclow a écrit :
Bonjour à tous,
Je suis à la recherche d'un système pour retarder l'envoi de certains mails. Ce système doit par contrainte être implémenté côté MTA et doit permettre de retarder l'envoi de mails en fonction d'un destinataire particulier.
Le serveur SMTP utilisé ici est Postfix, il n'est pas possible de le changer pour un autre solution.
Après quelques recherches, j'ai commencé à regarder du côté de la gestion des 4 files d'attente de Postfix, sans parvenir à customiser leur fonctionnement.
J'ai également une autre piste, c'est d'utiliser un programme en parallèle de Postfix et qui "retarderait" les mails d'une durée à spécifier, un peu comme fait PostFix lorsqu'il transmet les mais à Amavis/ClamAV, et les reçoit après analyse.
Y'en a-t-il parmi vous qui ont rencontré pareille problématique ?
Avez-vous trouvé des solutions ?
|
Je ne connais pas Postfix mais s'il laisse les messages un temps déterminé dans le spool, c'est justement pour qu'un soft tiers (AV, SPAM, etc.) puisse les intercepter et les traiter.
Aussi, on peut imaginer un script qui lit les en-têtes des fichiers message dans le spool, repère ceux qui sont à traiter, les place en dehors du spool puis les remet dedans après un temps déterminé. |