Bonjour,

Je rencontre actuellement un souci que je n’arrive pas à résoudre avec
postfix, les aliases ne sont pas remplacés par les adresses réelles.
J’utilise dovecot en lda pour le filtrage sieve.
Je l’ai remarqué depuis que j’ai mis en place de la réplication MySQL
(qui fonctionne aux dernières nouvelles).

Lorsque j’envoie un mail vers un alias inexistant j’ai ce message
d’erreur (qui me semble normal) :
Dec  6 14:31:59 bulbizarre postfix/smtpd[21604]: NOQUEUE: reject: RCPT
from drscott-he.swordarmor.fr[2001:470:1f13:138::1]: 550 5.1.1
<testal...@swordarmor.fr>: Recipient address rejected: User unknown in
virtual mailbox table; from=<ala...@swordarmor.fr>
to=<testal...@swordarmor.fr> proto=ESMTP helo=<drscott.swordarmor.fr>

Par contre, lorsque j’envoie un message vers un alias qui existe j’ai ce
message :
Dec  6 14:33:16 bulbizarre postfix/pipe[21618]: 142564E8146:
to=<testal...@swordarmor.fr>, relay=dovecot, delay=0.2,
delays=0.13/0/0/0.07, dsn=5.1.1, status=bounced (user unknown)

Je pense que dans ce cas l’alias n’est pas remplacé par l’adresse
réelle, donc dovecot n’arrive pas à la trouver.

Cependant, j’ai bien la bonne adresse quand je teste avec postmap -d :
bulbizarre ~ # postmap -q testal...@swordarmor.fr 
mysql:/etc/postfix/virtual_alias_maps.cf
ala...@swordarmor.fr

Je ne pense pas avoir d’options particulièrement bizarre dans mes
requêtes SQL :
bulbizarre ~ # grep virtual_alias_maps /etc/postfix/main.cf 
#   /etc/passwd, /etc/aliases, or the $virtual_alias_maps files.
virtual_alias_maps = proxy:mysql:/etc/postfix/virtual_alias_maps.cf
bulbizarre ~ # cat /etc/postfix/virtual_alias_maps.cf
hosts = localhost
user = postfix
password = $motdepasse
dbname = postfixadmin
query = SELECT goto FROM alias WHERE address='%u@%d' AND active = 1

Est-ce que quelqu’un a déjà rencontré ce souci ou a une idée ? Je sèche
un peu là.

Merci,
-- 
Alarig

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à