Retarder l'envoi d'un email sur Postfix en fonction du destinataire ?

Retarder l'envoi d'un email sur Postfix en fonction du destinataire ? - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 10-09-2012 à 17:54:14    

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 ?

Reply

Marsh Posté le 10-09-2012 à 17:54:14   

Reply

Marsh Posté le 10-09-2012 à 18:21:09    

Bah en général c'était de la règle au niveau des clients de messagerie [:spamatounet] (par exemple pour Outlook et Thunderbird)
Si par contre c'est créer (vu que tu parles d'un destinataire particulier) une mise en cache des messages de manière à ne pas saturer sa boîte, c'est autre chose [:spamatounet]


Message édité par bardiel le 10-09-2012 à 18:22:54

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 10-09-2012 à 22:49:01    

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

Reply

Marsh Posté le 13-09-2012 à 16:17:54    

ShonGail a écrit :

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


C'est exactement ce que je cherche à faire.
Pour le moment, j'ai identifié le mécanisme des policy servers de postfix, expliqué ici: http://www.postfix.org/SMTPD_POLICY_README.html
Je vais tenter d'explorer cette piste. Si jamais quelqu'un a un retour, je suis preneur. :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed