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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  pb script autoreply (lancé par master.cf de postfix) recu deux fois

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb script autoreply (lancé par master.cf de postfix) recu deux fois

n°624580
thierry_b
Posté le 22-01-2005 à 20:21:21  profilanswer
 

Bonjour,
j'ai fait un petit script permettant d'envoyer une réponse automatique à celui qui m'a ecrit mais malhreusement, je recois ce courrier plusieurs fois à cause d'amavis qui est appelé par postfix je pense.
 
Voila ma config:
(les ligne sinteressantes du master.cf)
 
smtp      inet  n       -       -       -       -       smtpd
smtp-amavis unix -      -       n       -       2    lmtp -o lmtp_data_done_timeout=1200 -o lmtp_send_xforward_command=yes
 
127.0.0.1:10025 inet n  -       n       -       -  smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000
smtp      unix  -       -       -       -       -       smtp
autoreply unix     -    n    n    -    -    pipe
 flags= user=vmail  argv=/home/thierry/autoreply.sh ${recipient} ${sender}
maildrop  unix  -       n       n       -       -       pipe
  flags=R user=vmail argv=/usr/local/bin/maildrop -d ${recipient} -f ${sender}
 
mon script autoreply.sh:
#!/bin/sh
 
 echo -e "Repondeur\n\nJe ne suis pas là pour le moment." |mail -a "From: $1" -s "Essai de repondeur" $2
 
mon main.cf:
myhostname = debian
mydomain = debian
mydestination = $myhostname
local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname
home_mailbox = Maildir/
 
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
 
alias_maps = mysql:/etc/postfix/mysql-aliases.cf
relocated_maps = mysql:/etc/postfix/mysql-relocated.cf
 
transport_maps = mysql:/etc/postfix/mysql-transport.cf
 
maildrop_destination_recipient_limit = 1
autoreply_destination_recipient_limit = 1
 
virtual_transport = maildrop
#virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-domains.cf
virtual_mailbox_domains = linux.thierry.eu.org
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual.cf
#virtual_alias_maps = hash:/etc/postfix/virtual
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf
virtual_uid_maps = mysql:/etc/postfix/mysql-virtual-uid.cf
virtual_gid_maps = mysql:/etc/postfix/mysql-virtual-gid.cf
 
#OPTIONAL PART
smtpd_helo_required = yes
disable_vrfy_command = yes
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_etrn_restrictions = reject
 
content_filter=smtp-amavis:[127.0.0.1]:10024
 
Merci
A+

mood
Publicité
Posté le 22-01-2005 à 20:21:21  profilanswer
 

n°624610
splurf
Rm -Rf / && oops :o
Posté le 22-01-2005 à 22:21:25  profilanswer
 

regarde du côté de vacation

n°624614
thierry_b
Posté le 22-01-2005 à 22:26:11  profilanswer
 

oki, mais t'es sure que ca changera mon pb? dans le sens ou y'aura tjs l'antivirus, qui intercepra le message et le revnverra à posfix.
 
En plus, je ne trouve pas de doc expliquant comment utiliser vacation de postfix.
 
Merci
A+

n°624623
splurf
Rm -Rf / && oops :o
Posté le 22-01-2005 à 22:55:56  profilanswer
 

man vacation
 
tout est expliqué
 
vire tes lignes du master.cf, y'a vacation pour ça

n°625033
thierry_b
Posté le 23-01-2005 à 20:33:33  profilanswer
 

Meme avec le man, je vois pas comment l'utiliser...
 
J'aimerais bien qd mm pouvoir lancer des scripts pour faire telle ou telle chose.
Y'a pas moyen d'arranger mon pb?
 
Merci bcp.
A+

n°625050
splurf
Rm -Rf / && oops :o
Posté le 23-01-2005 à 21:15:45  profilanswer
 

T'a lu le man?
Tu le fais expres?
T'a pas envie de chercher?
 

Code :
  1. VACATION(1)                                                    BSD General Commands Manual                                                   VACATION(1)
  2. NAME
  3.      vacation - return ``I am not here'' indication
  4. SYNOPSIS
  5.      vacation -i [-r interval]
  6.      vacation -l
  7.      vacation -x
  8.      vacation [-a alias] [-d] [-f db] [-m msg] [-j] [-z] login
  9. DESCRIPTION
  10.      vacation returns a message to the sender of a message telling them that you are currently not reading your mail.  The intended use is in a .forward
  11.      file.  For example, your .forward file might have:
  12.            \eric, "|/usr/bin/vacation -a allman eric"
  13.      which would send messages to you (assuming your login name was eric) and reply to any messages for ``eric'' or ``allman''.

n°625051
thierry_b
Posté le 23-01-2005 à 21:19:13  profilanswer
 

Ben je sais pas si dans ma config, le .forward marche pq j'utilise des boites a lettre virtuels, qui change en fonction du mail.
 
Et est-ce que tu pourrais me dire si tu vois comment regler qd mm mon pb  si a l'avenir je peux faire pareil et faire un script autre qu'une auto reponse?
 
Merci
A+

n°625052
splurf
Rm -Rf / && oops :o
Posté le 23-01-2005 à 21:23:19  profilanswer
 

bon, je vais te refaire la même mais en couleurs.
 
Utilise vacation.
Essaye le au moins
 
Tu dis que tu ne sais pas si ça va fonctionner avec ta conf.
 
Si tu n'essaye pas, tu ne saura JAMAIS.
OK?
 
Si tu ne veux/peux/sais...pas utiliser vacation, tu peux te rabattre sur procmail.
 
La encore une fois, le man est ton ami.
 
ok?


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

  pb script autoreply (lancé par master.cf de postfix) recu deux fois

 

Sujets relatifs
[MDK10.1] How-to : Intégration du WPA-PSK dans les script de connexionRecherche un script coordonne souris
Lancer un script par crontabPostfix + LDAP + maildrop + squirrelmail
[bash] Aide SVP -> Script arborescence[POSTFIX] Aide pour la configuration sur Debian
PostfixMaildrop : executer un script perl
poser une question pdt un scriptProbléme de configuration Postfix + ldap + maildrop
Plus de sujets relatifs à : pb script autoreply (lancé par master.cf de postfix) recu deux fois


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