[Postfixbuch-users] ldap aliases problem
Harald Rinker
h.rinker at googlemail.com
Di Apr 17 18:00:40 CEST 2007
Hallo Liste,
das ist mein erster Post an diese Liste und bisher hatte ich auch nur
die üblichen Anfangsschwierigkeiten mit Postfix.
zuerst mal meine Konfig in Kürze:
- Debian Etch ganz neu aufgesetzt. Cyrus 2.2 Postfix 2.3.8 mit ldap und
tls unterstützung
- Samba als ldap Domäne
- zusätzlich im LDAP misc.schema wegen den Atributen maillocaladdress <-
aliase und mailroutingaddress <user at domäne.xx>
Jetzt gibt es folgendes Problem:
wenn ich von extern eine mail an den alias schicke wird der alias auch
in den mailboxnamen aufgelöst.
leider wird aber der alias verwendet um per lmtp nach cyrus einzuliefern.
zur erläuterung ein paar auszüge aus dem mail.log:
Apr 17 17:13:18 patricia postfix/smtpd[5114]: dict_ldap_lookup:
/etc/postfix/useralias.cf: Searching with filter (|(mail
LocalAddress=alias at domain.de)(mailRoutingAddress=alias at domain.de))
Apr 17 17:13:18 patricia postfix/smtpd[5114]: dict_ldap_get_values[1]:
Search found 1 match(es)
Apr 17 17:13:18 patricia postfix/smtpd[5114]: dict_ldap_get_values[1]:
search returned 1 value(s) for requested result a
ttribute mailRoutingAddress
Apr 17 17:13:18 patricia postfix/smtpd[5114]: dict_ldap_get_values[1]:
Leaving dict_ldap_get_values
Apr 17 17:13:18 patricia postfix/smtpd[5114]: dict_ldap_lookup: Search
returned user at domain.de
Apr 17 17:13:18 patricia postfix/smtpd[5114]: maps_find:
local_recipient_maps: ldap:/etc/postfix/useralias.cf(0,lock|fol
d_fix): alias at domain.de = user at domain.de
Apr 17 17:13:18 patricia postfix/smtpd[5114]: mail_addr_find:
alias at domain.de -> user at domain.de
.....
Apr 17 17:13:20 patricia postfix/lmtp[5120]: F25C057AD3:
to=<backup at duves.de>, relay=patricia.domain.de[public/lmtp], del
ay=2, delays=0.79/0.02/0.17/1.1, dsn=2.1.5, status=sent (250 2.1.5 Ok)
Apr 17 17:13:20 patricia cyrus/lmtpunix[5121]: accepted connection
Apr 17 17:13:20 patricia cyrus/lmtpunix[5121]: lmtp connection preauth'd
as postman
Apr 17 17:13:20 patricia cyrus/lmtpunix[5121]: verify_user(user.alias)
failed: Mailbox does not exist
Apr 17 17:13:20 patricia postfix/lmtp[5120]: F25C057AD3:
to=<alias at domain.de>, relay=patricia.domain.de[public/lmtp], d
elay=2.2, delays=0.79/0.23/1.1/0.1, dsn=5.1.1, status=bounced (host
patricia.domain.de[public/lmtp] said: 550-Mailbox unk
nown. Either there is no mailbox associated with this 550-name or you
do not have authorization to see it. 550 5.1.1 Us
er unknown (in reply to RCPT TO command))
Ist da irgend ein Bug bekannt, weil das ganze mit dem Postfix aus Debian
Sarge prima funktioniert.
Das Problem scheint mir dass er an lmtp den alias vor dem @ anstatt den
user vor dem @ übergibt.
verify_user(user.alias) müsste wohl verify_user(user.user) heissen.
Weiss jemand Rat
MFG Harald Rinker
Mehr Informationen über die Mailingliste Postfixbuch-users