URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/executer-un-script-a-l-envoi-d-un-message Title: Exécuter un script à l'envoi d'un message Authors: Babelouest Date: 2012年08月07日T04:00:00+02:00 Tags: procmail, imap et postfix Score: 2 L'objectif initial était de combler le manque de Thunderbird de pouvoir écrire dans un annuaire LDAP, je crois que je touche au but, sauf pour un détail (là où le diable se cache...). J'ai donc maintenant un beau script perl qui parse un mail, récupère les adresses des destinataires des champs To:, CC: et BCC:, les parse, et les injecte dans l'annuaire LDAP proprement si l'adresse mail n'existe pas déjà. Ce script s'exécute sur le dossier imap.sent tous les jours via crontab. C'est ce dernier point que je voudrais enlever, parce que c'est pas propre, et c'est même pas synchrone, bref, c'est pas PIM 2.0 quoi... Et là j'ai eu beau chercher, je n'ai pas encore réussi à trouver comment exécuter un script lors de l'envoi d'un message. Je pourrais passer soit par procmail, soit par postfix, mais je n'ai trouvé de solution ni pour l'un, ni pour l'autre... Je préférerais passer par un filtre procmail, genre :0: | monscript.pl tout en ne touchant pas au mail lui-même, il se retrouve toujours dans le dossier sent sans s'être aperçu de rien, et uniquement sur les mails placés dans .sent. Mais si une autre méthode existe, je suis preneur car diablement embêté de ne pas trouver un truc qui me paraissait tellement simple...