Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1797 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Qmail -> Executer shell lors réception msg

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Qmail -> Executer shell lors réception msg

n°458140
madcorp
Posté le 17-04-2004 à 12:41:25  profilanswer
 

Bonjour,
 
je dispose de Qmail sur un serveur sous FreeBSD.
 
J'aimerais pouvoir exécuter un script shell écrit en php lors de la réception de mails, de cette facon je pourrais filtrer les messages selon des regles (un peu comme Outlook).
 
Pour cela il faudrait que lors de l'appel du script, le nom de l'utilisateur qui recoit le mail soit passé et si possible le nom du fichier qui contient le mail sur le disque.
 
Merci de me dire si c possible.
Mad/


---------------
Mad
mood
Publicité
Posté le 17-04-2004 à 12:41:25  profilanswer
 

n°458144
axey
http://www.00f.net
Posté le 17-04-2004 à 12:58:11  profilanswer
 

Fastoche, dans ton .qmail tu mets simplement :
 
| /chemin/du/programme/a/executer
 
man dot-qmail
man qmail-command

n°458150
madcorp
Posté le 17-04-2004 à 13:09:24  profilanswer
 

Hello,  
merci, j'étais en train d'exploiter aussi cette piste, mais je crois que c la que ca merde :
"To change qmail-local's behavior, set up a .qmail file in your home directory."
 
Comment je connais le home directory ?
 
J'ai essayé de mettre mon fichier .qmail dans
/home/ et /home/vpopmail/ mais ca ne fait rien
 
 
----- Fichier .qmail -----
|/home/vpopmail/test.php
 
----- Fichier test.php -----
#!/usr/local/bin/php -c /usr/local/etc/php_master.ini
<?  $fp = fopen("/home/vpopmail/test.txt", "a" );
 fputs($fp, "test" );  fclose($fp);  ?>
 
 
Mais mon fichier test.txt n'est jamais créé :(
Qu'est-ce que g fé de travers ?
 
Merci


---------------
Mad
n°458157
the_fireba​ll
I have fucking failed
Posté le 17-04-2004 à 13:16:57  profilanswer
 

[HS]
Axeyyyyyyyyyy, mate mon post sur pure-ftpd 1.0.18 s'il te plait
[/HS]


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°458208
madcorp
Posté le 17-04-2004 à 14:31:58  profilanswer
 

Hello, bon
j'ai placé le fichier .qmail dans le bon répertoire ici :
/home/vpopmail/domains/*********/contact/.qmail
 
ca appelle bien mon fichier php qui fonctionne.
Mais mnt je ne recois plus mes mails !! Que faire ?


Message édité par madcorp le 31-05-2004 à 19:25:01

---------------
Mad
n°458226
madcorp
Posté le 17-04-2004 à 15:05:14  profilanswer
 

c'est bon jy suis arrivé, il fallait rajouter
./Maildir/ dans le fichier .qmail
 
Merci, ++


---------------
Mad

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Qmail -> Executer shell lors réception msg

 

Sujets relatifs
[Shell] Insertion ligne dans un fichier avec sed...[shell] classer des fichiers par taille
[free et shell] .?[shell] Supprimer les espaces d'un fichier [resolu]
[shell script] boucle while et taille de fichier[shell] script appellé par un pipe, stocker la donnée d'entrée?
[résolu][SHELL] Aide pour un script de découpage de fichierscript shell pour la suppression de virtualhost dans httpd.conf ??
Récupèrer la valeur passée dans le pipe avec un script shellComment exécuter une commande au démarrage sous Debian ?
Plus de sujets relatifs à : Qmail -> Executer shell lors réception msg


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR