Répondeur auto avec Procmail...

Répondeur auto avec Procmail... - Linux et OS Alternatifs

Marsh Posté le 02-04-2002 à 12:59:35    

Salut, j'essaye de faire un répondeur automatique avec Procmail.
j'ai cré un fichier .procmailrc dans le répoertoire $HOME de mon user, et je met un script genre :  
:0c:
$HOME/mail.backup
 
là, ça fonctionne impec, il me copie mon mail. Mais si j'essaiye de faire un répondeur automatique, ça ne marche pas.. Mais je ne suis pas sur du script, ça ressemble à :  
:0:  
| (formail -r; cat $HOME/vacations.txt) | sendmail -t  
 
ou vacations.txt contient mon message. et bien, çe ne fonctionne pas, il ne se passe rien.
 
Qulqu'un pourrait-il m'aider ???

Reply

Marsh Posté le 02-04-2002 à 12:59:35   

Reply

Marsh Posté le 02-04-2002 à 13:25:32    

un lien qui devrait t'aider :  http://tnemeth.free.fr/linuxdocs/procmail.html#doc


---------------
root 66
Reply

Marsh Posté le 02-04-2002 à 13:26:11    

il ya des scripts specifiques mais cela ne devrait pas etre trop difficile d'adapter le repondeur :)


---------------
root 66
Reply

Marsh Posté le 02-04-2002 à 13:33:30    

Merci de ton lien... je vais me lire tout ça !!!

Reply

Marsh Posté le 02-04-2002 à 14:53:58    

Bah ça marche toujours pas...
J'ai donc utilisé les logs pour voir le pb, et il me donne ça pour un script qui ressemble à ça :  
 
:0c:
| (formail -rtk -p '| '
    -A "X-Loop: xxx@xxx.fr"
    -A "Precedence: junk";
    cat $HOME/message ) | $SENDMAIL -t -oi
 
________________________________________________
 
procmail: Couldn't determine implicit lockfile from " (formail -rtk -p '| ' "
procmail: Skipped "-A "X-Loop: xxx@xxx.fr" "
procmail: Skipped "-A "Precedence: junk"; "
procmail: Skipped "$HOME/message ) | $SENDMAIL -t -oi           "
From xavier@e-zic.com  Tue Apr  2 14:53:21 2002
 Subject: dede
  Folder: /var/spool/mail/xxx 1625
 
Ca vous dit quelque chose ????

Reply

Marsh Posté le 02-04-2002 à 14:58:09    

Xkobal a écrit a écrit :

Bah ça marche toujours pas...
J'ai donc utilisé les logs pour voir le pb, et il me donne ça pour un script qui ressemble à ça :  
 
:0c:
| (formail -rtk -p '| '
    -A "X-Loop: xxx@xxx.fr"
    -A "Precedence: junk";
    cat $HOME/message ) | $SENDMAIL -t -oi
 
________________________________________________
 
procmail: Couldn't determine implicit lockfile from " (formail -rtk -p '| ' "
procmail: Skipped "-A "X-Loop: xxx@xxx.fr" "
procmail: Skipped "-A "Precedence: junk"; "
procmail: Skipped "$HOME/message ) | $SENDMAIL -t -oi           "
From xavier@e-zic.com  Tue Apr  2 14:53:21 2002
 Subject: dede
  Folder: /var/spool/mail/xxx 1625
 
Ca vous dit quelque chose ????  




 
met un \ à la fin de chaque ligne ... sauf la première et la dernière...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 02-04-2002 à 15:06:19    

Yes merci !!!!
 
CA fonctionne presque maintenant, c juste un pb de réglage !!!! =)

Reply

Marsh Posté le 02-04-2002 à 15:27:00    

Ca marche, mais il me reste juste un pb, mon mail est dans un format abominable, en voilà la copie:  
 
 This is a multi-part message in MIME format.
 
| ------=_NextPart_000_00C6_01C1DA5A.6A188C30
| Content-Type: text/plain;
|  charset="US-ASCII"
| Content-Transfer-Encoding: 7bit
 
| test
 
| ------=_NextPart_000_00C6_01C1DA5A.6A188C30
| Content-Type: text/html;
|  charset="US-ASCII"
| Content-Transfer-Encoding: quoted-printable
 
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
| <HTML><HEAD>
| <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
| charset=3Dus-ascii">
| <TITLE>Message</TITLE>
 
| <META content=3D"MSHTML 6.00.2715.400" name=3DGENERATOR></HEAD>
| <BODY>
| <DIV><SPAN class=3D124542313-02042002><FONT face=3DTahoma =
| color=3D#000080=20
| size=3D2>test</FONT></SPAN></DIV></BODY></HTML>
 
| ------=_NextPart_000_00C6_01C1DA5A.6A188C30--
 
 -- CECI EST UN MESSAGE GÉNÉRÉ AUTOMATIQUEMENT, NE PAS RÉPONDRE --
       -- THIS IS AN AUTOMATICALY GENERATED MESSAGE, DO NOT REPLY --
 
                                ******************
 
Et je ne trouve pas quel header ajouté pour effacer tout ce bordel en haut ...

Reply

Marsh Posté le 02-04-2002 à 15:32:12    

lequel ?


---------------
root 66
Reply

Marsh Posté le 02-04-2002 à 15:33:37    

t'envoies un msg dans 2 formats : text et html .  comme bcp de client de messagerie l'accepte actuellement.   question de confort pour le destinataire (je refuse de plus en plus de mail en html avec javascript etc.... )

 

[jfdsdjhfuetppo]--Message édité par saudium--[/jfdsdjhfuetppo]


---------------
root 66
Reply

Marsh Posté le 02-04-2002 à 15:33:37   

Reply

Marsh Posté le 02-04-2002 à 15:34:13    

bah tout ce qui a un "|", du genre :  
| ------=_NextPart_000_00C6_01C1DA5A.6A188C30  
 
Je voudrais juste qu'il me reste !!!
 
-- CECI EST UN MESSAGE GÉNÉRÉ AUTOMATIQUEMENT, NE PAS RÉPONDRE --  
      -- THIS IS AN AUTOMATICALY GENERATED MESSAGE, DO NOT REPLY --  
 
                               ******************

Reply

Marsh Posté le 02-04-2002 à 15:36:01    

mais le _next_part est un 'flag' pour que le client reconnaisse les differentes parties d'un mail (notamment les pieces jointes).
 
c'est transparent pour des clients classiques ( netscape,  outlook etc.... ) par contre on voit tout avec ELM ;)


---------------
root 66
Reply

Marsh Posté le 02-04-2002 à 15:37:01    

Bah non, justement sur Outlook XP et sur Outlook Express 6, on voit tout, c'est ça qui me gene...
 
Ca serait pour moi perso, encore , je m'en ficherai, mais là c pour ma boite, alors je ne sais pas trop si ça va plaire au client !!!

Reply

Marsh Posté le 02-04-2002 à 15:39:49    

et sur les autres clients ?


---------------
root 66
Reply

Marsh Posté le 02-04-2002 à 15:40:49    

si ca marche sur les autres et par sur le outlook de XP , c'est pas ton mail qui est en cause ;)


---------------
root 66
Reply

Marsh Posté le 02-04-2002 à 16:07:15    

Non, bon, bah c cbon en fait !!! Il est exact que c'est un réglage d'outlook a mettre...
 
Merci pour tout !!!

Reply

Marsh Posté le 02-04-2002 à 16:29:22    

perso , j'ai tjs la flemme de mettre ce genre de systemes en place .  A moins d'un emm......  qui m'incite à installer ça ;)


---------------
root 66
Reply

Marsh Posté le 02-04-2002 à 16:33:13    

Ouai, moi aussi !!!! :)  
 
Mais bon, un client de ma boite le demande....Le client est roi !!!

Reply

Sujets relatifs:

Leave a Replay

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