SETIBZH: modification des messages dans la file d'attente de postfix avant l'envoi - SETIBZH

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

modification des messages dans la file d'attente de postfix avant l'envoi Noter : -----

#1
L'utilisateur est hors-ligne   navorinco 

  • Tounouvo
  • Groupe : Les gentils membres
  • Messages : 5
  • Inscrit(e) : 05-mars 09
Bonjour
j'ai un serveur postfix qui marche bien sous red hat, aussi il ya un poste client qui envoi plusieurs mails vers l'exterieur via ce serveur,
le probleme c'est que lors de l'envoi des mails, et quand ils arrivent à la file d'attente du postfix je veux les recuperer et les rediriger vers un script pour faire des petites modifications sur le contenu de chaque mail et apres les envoyer vers leurs destinations.
quelqu'un peut me donner une idée svp
Merci d'avance
0

#2
L'utilisateur est hors-ligne   Pneumatix 

  • Pneumatix-Compliant®
  • Groupe : Les gentils membres
  • Messages : 7 796
  • Inscrit(e) : 07-janvier 02
Il faudrait voir exactement comment est ta configuration.
Tu peux faire des pipes pour renvoyer les emails dans ton script. Par exemple moi je l'utilise dans le fichier des aliasses :

pneumatix: |/home/scripts/mon_script.sh
0

#3
L'utilisateur est hors-ligne   Origin 

  • Ca rox du poney !
  • Groupe : Les gentils admins
  • Messages : 31 313
  • Inscrit(e) : 30-décembre 01
ouais, sauf que ça c'est faisable quand tu fais du delivery. La c'est plutot ce qu'on appelle le content analyzer (comme les anti spams ou antivirus). Il est sans doute possible de créer un handler compatible, mais jamais eu l'occasion de creuser la question :/
0

#4
L'utilisateur est hors-ligne   navorinco 

  • Tounouvo
  • Groupe : Les gentils membres
  • Messages : 5
  • Inscrit(e) : 05-mars 09
Merci beaucoup pour vos reponses,
mais les pipe on les utilise lors de la reception des mails, c'est pas ca ce que je veux,
mon but c'est de modifier les mails pendant l'opération d'envoi dans postfix,
ca veut dire quand un client envoi un message, ce message passe par une file d'attente dans postefix et puis un demon (qmgr) se charge pour l'envoyer via smtp vers la destination,moi je veux récuperer les mails a partir de cette file d'attente et les rediriger vers un script perl (ou shell) et puis les renvoyer.

Mercii
0

#5
L'utilisateur est hors-ligne   Pneumatix 

  • Pneumatix-Compliant®
  • Groupe : Les gentils membres
  • Messages : 7 796
  • Inscrit(e) : 07-janvier 02
Tu peux faire aussi un pipe en émission et c'est dans le fichier master.cf que ça se passe.
C'est ce qui est utilisé pour tous les filtres (comme ceux que citait Origin entre autres). Par contre c'est plus compliqué. Il faut faire un daemon qui cause le protocol de Postfix.
S'il existe un autre moyen plus simple je ne le connais pas.
0

#6
L'utilisateur est hors-ligne   navorinco 

  • Tounouvo
  • Groupe : Les gentils membres
  • Messages : 5
  • Inscrit(e) : 05-mars 09
comment je peux faire un pipe dans master.cf ?
t'as parlé du filtre, a quoi ca sert ?

Merci infiniment :)
0

#7
L'utilisateur est hors-ligne   navorinco 

  • Tounouvo
  • Groupe : Les gentils membres
  • Messages : 5
  • Inscrit(e) : 05-mars 09
quel qu'un peut me dire comment faire un filtre de contenu lors de l'envoi des mails svp ?
0

#8
L'utilisateur est hors-ligne   Pneumatix 

  • Pneumatix-Compliant®
  • Groupe : Les gentils membres
  • Messages : 7 796
  • Inscrit(e) : 07-janvier 02

Voir le messagenavorinco, le 6 Mar 2009, 15:08, dit :

comment je peux faire un pipe dans master.cf ?
t'as parlé du filtre, a quoi ca sert ?

A filtrer :D
En d'autres termes, à prendre la main sur le contenu pour faire des traitements.

Je ne connais pas la syntaxe. Voir les docs développeur de Postfix.
0

#9
L'utilisateur est hors-ligne   navorinco 

  • Tounouvo
  • Groupe : Les gentils membres
  • Messages : 5
  • Inscrit(e) : 05-mars 09
Merci Pneumatix,
enfin j'ai trouvé la solution,
il faut faire un truc de filtrage de contenu après la mise en file d'attente :
http://postfix.tradu...TER_README.html
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 members, 1 guests, 0 anonymous users