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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  sendmail : appel d'un programme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sendmail : appel d'un programme

n°475390
kenumdrum
ARM THE HOMELESS
Posté le 10-05-2004 à 16:38:42  profilanswer
 

salut,
je voudrai savoir si quelqun sait comment on fait pour rediriger un mail vers une appli. dans le but de traiter ce mail?
j'ai bien essayé de modifier le fichier /etc/aliases de la facon suivante :
root:  " |/home/root/monappli"
mais cela ne marche pas j'ai l'erreur suivante :
   ----- The following addresses had permanent fatal errors -----
"|/home/root/monappli"
    (reason: Service unavailable)
 
voila donc si quelqun sait comment faire merci d'avance.
A+
 :bounce:


Message édité par kenumdrum le 10-05-2004 à 16:39:48
mood
Publicité
Posté le 10-05-2004 à 16:38:42  profilanswer
 

n°475395
steph73
Posté le 10-05-2004 à 16:53:07  profilanswer
 

As tu fait de meme mais avec un .forward, je l'utilise sur l'une de mes machines pour faire du paging et ca fonctionne.

n°475415
force_jaun​e
you play, you pay
Posté le 10-05-2004 à 17:32:54  profilanswer
 

sinon, tu peux essayer avec procmail, il sert notament à rediriger les mails vers des filtres anti-spams ou des antivirus, ça doit tres bien marcher pour envoyer les messages vers une appli quelconque.
Moi je m'en sert avec sendmail pour rediriger mes mails vers spamassassin puis vers le dossier ou je stocke mes mails. Apres il suffit de configurer le fichier /etc/procmailrc pour lui dire ou envoyer les mails

n°475835
kenumdrum
ARM THE HOMELESS
Posté le 11-05-2004 à 08:41:59  profilanswer
 

ok merci,  
je vais regarder ca.
A+

n°475906
kenumdrum
ARM THE HOMELESS
Posté le 11-05-2004 à 10:53:48  profilanswer
 

j'ai un petit probleme je n'arrive pas a localiser le fichier .forward. celui ci devrait normalement ce trouver a la racine du compte non?
merci d'avance pour votre aide
a+
:bounce:

n°475913
force_jaun​e
you play, you pay
Posté le 11-05-2004 à 10:58:18  profilanswer
 

le fichier .forward n'existe pas toujours par défaut, moi j'avais du le créer. Tu le met à la racine du compte pour lequel tu l'utilises

n°475918
steph73
Posté le 11-05-2004 à 11:00:33  profilanswer
 

Attention aux droits, si ils sont trop ouvert rien ne sera utilise.

n°475936
kenumdrum
ARM THE HOMELESS
Posté le 11-05-2004 à 11:15:03  profilanswer
 

ok donc je cree le fichier .forward a la racine de mon compte : /home/bob/.forward
ensuite j'essaie de rediriger dans un premier tant vers le compte root
donc j'ecris :
\bob, root
pour les droits d'acces j'ai mis ecriture et lecture pour le proprio.
 
mais bon quand j'envoie un mail vers bob celui ci n'est pas redirige vers root.
 
donc y a un truc qui a du m'echapper, et je vois pas trop quoi?
 
merci beaucoup pour votre aide.
 
ps le forward path dans sendmail.cf
# Forward file search path
O ForwardPath=$z/.forward.$w:$z/.forward


Message édité par kenumdrum le 11-05-2004 à 11:16:26
n°475957
steph73
Posté le 11-05-2004 à 11:28:27  profilanswer
 

Je crois qu'il faut juste mettre root dans ton .forward pour faire cela. Sinon dans message.log tu dois y trouver des meesages ou bien mail.log

n°475997
kenumdrum
ARM THE HOMELESS
Posté le 11-05-2004 à 11:50:04  profilanswer
 

ok ca marche pour la redirection, merci pour le message.log!!!
c'etait un probleme de droit d'acces pas sur le fichier en lui meme mais sur le repertoire dans lequel il se trouvait.
maintenant je vais essayer de rediriger vers une appli.
Vous savez sous quel format est transmis le mail vers l'appli. un fichier, un buffer ??
 
merci

mood
Publicité
Posté le 11-05-2004 à 11:50:04  profilanswer
 

n°476064
steph73
Posté le 11-05-2004 à 13:13:05  profilanswer
 

cat | tr -c '[\000-\177]' '[?*]' | tr '#' '?'  >$CASEFILE
 
J'ai trouve cela sur une de mes machines, ca peux te servir d'exemple. Le contenu du mail est filtre et redirige dans un fichier. Apres tu continu le traitement.


Message édité par steph73 le 11-05-2004 à 13:13:21
n°476174
kenumdrum
ARM THE HOMELESS
Posté le 11-05-2004 à 14:42:38  profilanswer
 

ok merci!


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

  sendmail : appel d'un programme

 

Sujets relatifs
lancer un programme dans un terminalprobleme d'envoie de mail avec sendmail sur MDK10
Sendmail root redirection problème.Je cherche un programme pour normaliser mes mp3
Lancer un programme en daemonsavoir quel programme se connecte sur internet avec Linux et/ou Mac OS
mettre un programme en pausescript : detecter si un programme est lancé
Démarrer un programme automatiquement ?[Sendmail] Desactiver, mais... :-(
Plus de sujets relatifs à : sendmail : appel d'un programme


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