pb script autoreply (lancé par master.cf de postfix) recu deux fois - Linux et OS Alternatifs
Marsh Posté le 22-01-2005 à 22:26:11
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+
Marsh Posté le 22-01-2005 à 22:55:56
man vacation
tout est expliqué
vire tes lignes du master.cf, y'a vacation pour ça
Marsh Posté le 23-01-2005 à 20:33:33
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+
Marsh Posté le 23-01-2005 à 21:15:45
T'a lu le man?
Tu le fais expres?
T'a pas envie de chercher?
Code :
|
Marsh Posté le 23-01-2005 à 21:19:13
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+
Marsh Posté le 23-01-2005 à 21:23:19
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?
Marsh Posté le 22-01-2005 à 20:21:21
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 = mysqletc/postfix/mysql-aliases.cf
relocated_maps = mysqletc/postfix/mysql-relocated.cf
transport_maps = mysqletc/postfix/mysql-transport.cf
maildrop_destination_recipient_limit = 1
autoreply_destination_recipient_limit = 1
virtual_transport = maildrop
#virtual_mailbox_domains = mysqletc/postfix/mysql-virtual-domains.cf
virtual_mailbox_domains = linux.thierry.eu.org
virtual_alias_maps = mysqletc/postfix/mysql-virtual.cf
#virtual_alias_maps = hashetc/postfix/virtual
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = mysqletc/postfix/mysql-virtual-maps.cf
virtual_uid_maps = mysqletc/postfix/mysql-virtual-uid.cf
virtual_gid_maps = mysqletc/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+