From: Andrew B. Panphiloff (no email)
Date: Thu Sep 01 2005 - 12:45:52 EDT
Etienne Goyer wrote:
>Hi,
>
>I am installing Postfix and Cyrus imapd to serve virtual mail domain. I
>am using OpenLDAP as an authentication source and lookup table for Postfix.
>
>For Cyrus imapd virtual domain support, I need to deliver via LMTP to
>mailbox at domain dot I have configured Postfix to lookup the destination
>mailbox as such :
>
>main.cf:
>virtual_transport = lmtp:unix:/var/lib/imap/socket/lmtp
>virtual_mailbox_domains = example.com, test.com
>virtual_mailbox_maps = ldap:/etc/postfix/ldap-virtual-mailbox.cf
>virtual_alias_maps = ldap:/etc/postfix/ldap-virtual-mailbox.cf
>
>ldap-virtual-mailbox.cf:
>search_base = o=Something
>query_filter = mail=%s
>result_attribute = uid
>
>
result_attribute = mail
>
>The uid attribute in LDAP in unqualified, ie it's "egoyer", not
>"". For correct delivery via LMTP, I would need to have
>the domain the mail was originally destined to appended to the uid. As
>it is, I can see that the LMTP transport try to deliver mail to
>uid at myhostname, but I would like it to deliver to uid at domain dot
>
>Exemple : mail received for , LDAP search return
>"egoyer" (the uid attribute), mail delivered to via LMTP.
>
>Is this possible ? Would there be a better way of achieving the same
>result ?
>
>Thanks for any suggestion !
>
>Etienne Goyer
>
>
|
|
|