Dear

I have a problem with postfix understanding and "virtual_mailbox_maps" parameter :

in my example i would like to send email to a local mailbox created has "dtouzeau" from email [EMAIL PROTECTED]
currently,  postfix want to send email to user.david^t instead dtouzeau
If i undertsand the virtual_mailbox_maps is in charge to specify postfix where is the right mailbox name.
But in my case, it's not working.

the "virtual_mailbox_maps" LDAP filter is correct for me "(&(objectClass=userAccount)(mail=%s))" it return the "uid" attribute has the real cyrus-imap mailbox name.
so for my example : [EMAIL PROTECTED] ldap query return dtouzeau not david^t

what i missing ???

best regards

here is the error:
Sep 6 00:22:20 pc-touzeau postfix/smtpd[19859]: disconnect from localhost[127.0.0.1] Sep 6 00:22:20 pc-touzeau cyrus/master[20011]: about to exec /usr/lib/cyrus/bin/lmtpd
Sep  6 00:22:20 pc-touzeau cyrus/lmtpunix[20011]: executed
Sep  6 00:22:20 pc-touzeau cyrus/lmtpunix[20011]: accepted connection
Sep 6 00:22:20 pc-touzeau cyrus/lmtpunix[20011]: lmtp connection preauth'd as postman Sep 6 00:22:20 pc-touzeau cyrus/lmtpunix[20011]: verify_user(user.david^t) failed: Mailbox does not exist Sep 6 00:22:20 pc-touzeau postfix/lmtp[20010]: 10E4C9009CC: to=<[EMAIL PROTECTED]>, relay=pc-touzeau.klf.fr[/var/run/cyrus/socket/lmtp], delay=6.5, delays=6.5/0.01/0.01/0.02, dsn=5.1.1, status=bounced (host pc-touzeau.klf.fr[/var/run/cyrus/socket/lmtp] said: 550-Mailbox unknown. Either there is no mailbox associated with this 550-name or you do not have authorization to see it. 550 5.1.1 User unknown (in reply to RCPT TO command))

here it is my settings.

mailbox_transport=lmtp:unix:/var/run/cyrus/socket/lmtp
virtual_transport=$mailbox_transport
virtual_alias_maps=ldap:VirtualAliasMapsTable
virtual_mailbox_maps=ldap:VirtualMailboxMapsTable
alias_maps=ldap:AliasMapsTable
local_recipient_maps=ldap:VirtualMailboxMapsTable
virtual_mailbox_base = /usr/local/virtual

#LDAP VirtualAliasMapsTable --------------------------------------------------------------------
VirtualAliasMapsTable_server_host=127.0.0.1
VirtualAliasMapsTable_server_port =389
VirtualAliasMapsTable_bind = yes
VirtualAliasMapsTable_bind_dn =cn=Manager,dc=klf,dc=fr
VirtualAliasMapsTable_bind_pw =secret
VirtualAliasMapsTable_search_base =dc=klf,dc=fr
VirtualAliasMapsTable_timeout = 10
VirtualAliasMapsTable_query_filter =(&(objectClass=userAccount)(mailAlias=%s))
VirtualAliasMapsTable_version =3
VirtualAliasMapsTable_result_attribute =mail


#LDAP VirtualMailboxMapsTable --------------------------------------------------------------------
VirtualMailboxMapsTable_server_host=127.0.0.1
VirtualMailboxMapsTable_server_port =389
VirtualMailboxMapsTable_bind = yes
VirtualMailboxMapsTable_bind_dn =cn=Manager,dc=klf,dc=fr
VirtualMailboxMapsTable_bind_pw =secret
VirtualMailboxMapsTable_search_base =dc=klf,dc=fr
VirtualMailboxMapsTable_timeout = 10
VirtualMailboxMapsTable_query_filter =(&(objectClass=userAccount)(mail=%s))
VirtualMailboxMapsTable_version =3
VirtualMailboxMapsTable_result_attribute =uid

#LDAP AliasMapsTable --------------------------------------------------------------------
AliasMapsTable_server_host=127.0.0.1
AliasMapsTable_server_port =389
AliasMapsTable_bind = yes
AliasMapsTable_bind_dn =cn=Manager,dc=klf,dc=fr
AliasMapsTable_bind_pw =secret
AliasMapsTable_search_base =dc=klf,dc=fr
AliasMapsTable_timeout = 10
AliasMapsTable_query_filter =(&(objectClass=userAccount)(uid=%u))
AliasMapsTable_version =3
AliasMapsTable_result_attribute =mail

here it is the export of user dtouzeau on LDAP:

dn: cn=dtouzeau,ou=klf,dc=klf,dc=fr
cn: dtouzeau
accountActive: TRUE
accountGroup: 10
homeDirectory: /home/dtouzeau
postalCode: 0000
postalAddress: none
mobile: 00.00.00.00.00
telephoneNumber: 00.00.00.00.00
mailDir: /home/dtouzeau/mail
objectClass: userAccount
objectClass: top
objectClass: ArticaSettings
objectClass: organizationalPerson
givenName: dtouzeau
sn: dtouzeau
displayName: dtouzeau
mail: [EMAIL PROTECTED]
domainName: klf.fr
uid: dtouzeau


--
David Touzeau -------------------------- Linux Ubuntu 7.04 feisty FreePascal-Lazarus,perl,delphi,php artica for postfix management console (http://www.artica.fr) icq:160018849

Reply via email to