Bonjour,
J’ai un serveur de mail sous postfix sur lequel j’essai de mettre en place vacation (autoreply pour les absence de bureau).
Config avec utilisateur système + procmail.
J’ai insallé vacation et je l’ai lancé manuellement avec un compte utilisateur afin de créer les différents fichier :
.forward
\user1, "|/usr/bin/vacation user1"
.vacation.msg et .vacation.db
Tout est OK jusque là mais le problème et que ca ne marche pas !
Dans mes log le mail est bien remis à la personne absence mais vacation ne fait aucun retour à l’expéditeur pourtant le mail passe bien par lui :
Jun 27 13:32:40 INFERNUM postfix/local[6319]: 78D074020E: to=<user1@DOMAINE.fr>, relay=local, delay=17, delays=17/0.02/0/0.05, dsn=2.0.0, status
=sent (delivered to command: /usr/bin/vacation user1)
J’utilise normalement procmail, je l’ai mis de coté le temps de faire mes test car ca ne fonctionne pas non plus lorsque je combine vacation et procmail.
Si besoin mon main.cf :
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
home_mailbox = mailbox/
ignore_mx_lookup_error = yes
inet_interfaces = all
mailbox_size_limit = 2048000000
maximal_queue_lifetime = 1d
mydestination = DOMAINE.FR, localhost
myhostname = INFERNUM
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost = smtp.free.fr
smtpd_banner = mail.DOMAINE.FR ESMTP $mail_name
smtpd_helo_required = yes
unknown_local_recipient_reject_code = 550
toute aide est la bienvenue merci.