| From | Sent On | Attachments |
|---|---|---|
| Pupeno | Mar 21, 2005 8:21 pm | |
| Sam Varshavchik | Mar 22, 2005 4:11 am | |
| Arturo 'Buanzo' Busleiman | Mar 22, 2005 3:16 pm |
| Subject: | [courier-users] Using LDAP | |
|---|---|---|
| From: | Pupeno (pup...@pupeno.com) | |
| Date: | Mar 21, 2005 8:21:36 pm | |
| List: | net.sourceforge.lists.courier-users | |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello people, I'm trying to get Courier to use LDAP for the virtual domains. I think I configurated it correctly, but when I try to send a mail to a mail address in the LDAP database, the mail is lost (probably it'll stay in some queue for some days). Courier's log look like this:
courieresmtpd: started,ip=[::ffff:127.0.0.1] courierd: newmsg,id=001681B2.423F997B.00007E93: dns; master ([::ffff:127.0.0.1]) courierd: started,id=001681B2.423F997B.00007E93,from=<pup...@pupeno.com>,module=esmtp,host=sfreaders.com.ar,addr=<pup...@sfreaders.com.ar> courierd: Waiting. shutdown time=none, wakeup time=none, queuedelivering=1, inprogress=1 courieresmtp: id=001681B2.423F997B.00007E93,from=<pup...@pupeno.com>,addr=<pup...@sfreaders.com.ar>: configurationerror: mail loops back to myself (MX problem). courieresmtp: id=001681B2.423F997B.00007E93,from=<pup...@pupeno.com>,addr=<pup...@sfreaders.com.ar>,status: failure courierd: completed,id=001681B2.423F997B.00007E93 courierd: started,id=001681B2.423F997B.00007E93,from=<>,module=dsn,host=,addr=<pup...@pupeno.com> courierd: Waiting. shutdown time=none, wakeup time=none, queuedelivering=1, inprogress=1 courierd: newmsg,id=001681B6.423F99A9.00007E97: dns; localhost (localhost [127.0.0.1])
Something that calls my attention is "configurationerror: mail loops back to myself (MX problem).". Well, of course mail loops back to itself, after all, master (that computer) is the MX for sfreaders.com.ar (the recipient's domain). Then I get the very verbose OpenLDAP logs:
slapd[31718]: daemon: activity on 1 descriptors slapd[31718]: daemon: new connection on 19 slapd[31718]: conn=7 fd=19 ACCEPT from IP=127.0.0.1:34187 (IP=0.0.0.0:389) slapd[31718]: daemon: added 19r slapd[31718]: daemon: activity on: slapd[31718]: slapd[31718]: daemon: select: listen=6 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=7 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=8 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=9 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=10 active_threads=0 tvp=NULL slapd[31718]: daemon: activity on 1 descriptors slapd[31718]: daemon: activity on: slapd[31718]: 19r slapd[31718]: slapd[31718]: daemon: read activity on 19 slapd[31718]: connection_get(19) slapd[31718]: connection_get(19): got connid=7 slapd[31718]: connection_read(19): checking for input on id=7 slapd[31718]: ber_get_next on fd 19 failed errno=11 (Resource temporarily unavailable) slapd[31718]: daemon: select: listen=6 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=7 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=8 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=9 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=10 active_threads=0 tvp=NULL slapd[32029]: do_bind slapd[32029]: >>> dnPrettyNormal: <cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com> slapd[32029]: <<< dnPrettyNormal: <cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com>, <cn=mail,cn=accounts,dc=master,dc=pupeno,dc=com> slapd[32029]: do_bind: version=2 dn="cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com" method=128 slapd[32029]: conn=7 op=0 BIND dn="cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com" method=128 slapd[32029]: ==> bdb_bind: dn: cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com slapd[32029]: bdb_dn2entry("cn=mail,cn=accounts,dc=master,dc=pupeno,dc=com") slapd[32029]: => access_allowed: auth access to "cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com" "userPassword" requested slapd[32029]: => acl_get: [1] attr userPassword slapd[32029]: => acl_mask: access to entry "cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com", attr "userPassword" requested slapd[32029]: => acl_mask: to all values by "", (=n) slapd[32029]: <= check a_dn_pat: anonymous slapd[32029]: <= acl_mask: [1] applying auth(=x) (stop) slapd[32029]: <= acl_mask: [1] mask: auth(=x) slapd[32029]: => access_allowed: auth access granted by auth(=x) slapd[32029]: conn=7 op=0 BIND dn="cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com" mech=SIMPLE ssf=0 slapd[32029]: do_bind: v2 bind: "cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com" to "cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com" slapd[32029]: send_ldap_result: conn=7 op=0 p=2 slapd[32029]: send_ldap_result: err=0 matched="" text="" slapd[32029]: send_ldap_response: msgid=1 tag=97 err=0 slapd[32029]: conn=7 op=0 RESULT tag=97 err=0 text= slapd[31718]: daemon: activity on 1 descriptors slapd[31718]: daemon: activity on: slapd[31718]: 19r slapd[31718]: slapd[31718]: daemon: read activity on 19 slapd[31718]: connection_get(19) slapd[31718]: connection_get(19): got connid=7 slapd[31718]: connection_read(19): checking for input on id=7 slapd[31718]: ber_get_next on fd 19 failed errno=11 (Resource temporarily unavailable) slapd[31718]: daemon: select: listen=6 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=7 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=8 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=9 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=10 active_threads=0 tvp=NULL slapd[32030]: do_search slapd[32030]: >>> dnPrettyNormal: <cn=Accounts,dc=master,dc=pupeno,dc=com> slapd[32030]: <<< dnPrettyNormal: <cn=Accounts,dc=master,dc=pupeno,dc=com>, <cn=accounts,dc=master,dc=pupeno,dc=com> slapd[32030]: SRCH "cn=Accounts,dc=master,dc=pupeno,dc=com" 2 0 slapd[32030]: 0 0 0 slapd[32030]: begin get_filter slapd[32030]: EQUALITY slapd[32030]: end get_filter 0 slapd[32030]: filter: (mail=pup...@pupeno.com) slapd[32030]: attrs: slapd[32030]: mail slapd[32030]: defaultDelivery slapd[32030]: cn slapd[32030]: userPassword slapd[32030]: mail slapd[32030]: slapd[32030]: conn=7 op=1 SRCH base="cn=Accounts,dc=master,dc=pupeno,dc=com" scope=2 deref=0 filter="(mail=pup...@pupeno.com)" slapd[32030]: conn=7 op=1 SRCH attr=mail defaultDelivery cn userPassword mail slapd[32030]: ==> limits_get: conn=7 op=1 dn="cn=mail,cn=accounts,dc=master,dc=pupeno,dc=com" slapd[32030]: => bdb_search slapd[32030]: bdb_dn2entry("cn=accounts,dc=master,dc=pupeno,dc=com") slapd[32030]: search_candidates: base="cn=accounts,dc=master,dc=pupeno,dc=com" (0x00000002) scope=2 slapd[32030]: => bdb_dn2idl( "cn=accounts,dc=master,dc=pupeno,dc=com" ) slapd[32030]: bdb_idl_fetch_key: @cn=accounts,dc=master,dc=pupeno,dc=com slapd[32030]: <= bdb_dn2idl: id=5 first=2 last=7 slapd[32030]: => bdb_filter_candidates slapd[32030]: AND slapd[32030]: => bdb_list_candidates 0xa0 slapd[32030]: => bdb_filter_candidates slapd[32030]: OR slapd[32030]: => bdb_list_candidates 0xa1 slapd[32030]: => bdb_filter_candidates slapd[32030]: EQUALITY slapd[32030]: => bdb_equality_candidates (objectClass) slapd[32030]: => key_read slapd[32030]: bdb_idl_fetch_key: [b49d1940] slapd[32030]: <= bdb_index_read: failed (-30990) slapd[32030]: <= bdb_equality_candidates: id=0, first=0, last=0 slapd[32030]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32030]: => bdb_filter_candidates slapd[32030]: EQUALITY slapd[32030]: => bdb_equality_candidates (mail) slapd[32030]: => key_read slapd[32030]: bdb_idl_fetch_key: [ff7354c2] slapd[32030]: <= bdb_index_read: failed (-30990) slapd[32030]: <= bdb_equality_candidates: id=0, first=0, last=0 slapd[32030]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32030]: <= bdb_list_candidates: id=0 first=0 last=0 slapd[32030]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32030]: <= bdb_list_candidates: id=0 first=2 last=0 slapd[32030]: <= bdb_filter_candidates: id=0 first=2 last=0 slapd[32030]: bdb_search_candidates: id=0 first=2 last=0 slapd[32030]: bdb_search: no candidates slapd[32030]: send_ldap_result: conn=7 op=1 p=2 slapd[32030]: send_ldap_result: err=0 matched="" text="" slapd[32030]: send_ldap_response: msgid=2 tag=101 err=0 slapd[32030]: conn=7 op=1 SEARCH RESULT tag=101 err=0 nentries=0 text= slapd[31718]: daemon: activity on 1 descriptors slapd[31718]: daemon: activity on: slapd[31718]: 19r slapd[31718]: slapd[31718]: daemon: read activity on 19 slapd[31718]: connection_get(19) slapd[31718]: connection_get(19): got connid=7 slapd[31718]: connection_read(19): checking for input on id=7 slapd[31718]: ber_get_next on fd 19 failed errno=11 (Resource temporarily unavailable) slapd[31718]: daemon: select: listen=6 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=7 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=8 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=9 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=10 active_threads=0 tvp=NULL slapd[32029]: do_search slapd[32029]: >>> dnPrettyNormal: <cn=Accounts,dc=master,dc=pupeno,dc=com> slapd[32029]: <<< dnPrettyNormal: <cn=Accounts,dc=master,dc=pupeno,dc=com>, <cn=accounts,dc=master,dc=pupeno,dc=com> slapd[32029]: SRCH "cn=Accounts,dc=master,dc=pupeno,dc=com" 2 0 slapd[32029]: 0 0 0 slapd[32029]: begin get_filter slapd[32029]: EQUALITY slapd[32029]: end get_filter 0 slapd[32029]: filter: (mail=ali...@pupeno.com) slapd[32029]: attrs: slapd[32029]: mail slapd[32029]: defaultDelivery slapd[32029]: cn slapd[32029]: userPassword slapd[32029]: mail slapd[32029]: slapd[32029]: conn=7 op=2 SRCH base="cn=Accounts,dc=master,dc=pupeno,dc=com" scope=2 deref=0 filter="(mail=ali...@pupeno.com)" slapd[32029]: conn=7 op=2 SRCH attr=mail defaultDelivery cn userPassword mail slapd[32029]: ==> limits_get: conn=7 op=2 dn="cn=mail,cn=accounts,dc=master,dc=pupeno,dc=com" slapd[32029]: => bdb_search slapd[32029]: bdb_dn2entry("cn=accounts,dc=master,dc=pupeno,dc=com") slapd[32029]: search_candidates: base="cn=accounts,dc=master,dc=pupeno,dc=com" (0x00000002) scope=2 slapd[32029]: => bdb_dn2idl( "cn=accounts,dc=master,dc=pupeno,dc=com" ) slapd[32029]: bdb_idl_fetch_key: @cn=accounts,dc=master,dc=pupeno,dc=com slapd[32029]: <= bdb_dn2idl: id=5 first=2 last=7 slapd[32029]: => bdb_filter_candidates slapd[32029]: AND slapd[32029]: => bdb_list_candidates 0xa0 slapd[32029]: => bdb_filter_candidates slapd[32029]: OR slapd[32029]: => bdb_list_candidates 0xa1 slapd[32029]: => bdb_filter_candidates slapd[32029]: EQUALITY slapd[32029]: => bdb_equality_candidates (objectClass) slapd[32029]: => key_read slapd[32029]: bdb_idl_fetch_key: [b49d1940] slapd[32029]: <= bdb_index_read: failed (-30990) slapd[32029]: <= bdb_equality_candidates: id=0, first=0, last=0 slapd[32029]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32029]: => bdb_filter_candidates slapd[32029]: EQUALITY slapd[32029]: => bdb_equality_candidates (mail) slapd[32029]: => key_read slapd[32029]: bdb_idl_fetch_key: [e804a83a] slapd[32029]: <= bdb_index_read: failed (-30990) slapd[32029]: <= bdb_equality_candidates: id=0, first=0, last=0 slapd[32029]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32029]: <= bdb_list_candidates: id=0 first=0 last=0 slapd[32029]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32029]: <= bdb_list_candidates: id=0 first=2 last=0 slapd[32029]: <= bdb_filter_candidates: id=0 first=2 last=0 slapd[32029]: bdb_search_candidates: id=0 first=2 last=0 slapd[32029]: bdb_search: no candidates slapd[32029]: send_ldap_result: conn=7 op=2 p=2 slapd[32029]: send_ldap_result: err=0 matched="" text="" slapd[32029]: send_ldap_response: msgid=3 tag=101 err=0 slapd[32029]: conn=7 op=2 SEARCH RESULT tag=101 err=0 nentries=0 text= slapd[31718]: daemon: activity on 1 descriptors slapd[31718]: daemon: activity on: slapd[31718]: 19r slapd[31718]: slapd[31718]: daemon: read activity on 19 slapd[31718]: connection_get(19) slapd[31718]: connection_get(19): got connid=7 slapd[31718]: connection_read(19): checking for input on id=7 slapd[31718]: ber_get_next on fd 19 failed errno=11 (Resource temporarily unavailable) slapd[31718]: daemon: select: listen=6 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=7 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=8 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=9 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=10 active_threads=0 tvp=NULL slapd[32030]: do_search slapd[32030]: >>> dnPrettyNormal: <cn=Accounts,dc=master,dc=pupeno,dc=com> slapd[32030]: <<< dnPrettyNormal: <cn=Accounts,dc=master,dc=pupeno,dc=com>, <cn=accounts,dc=master,dc=pupeno,dc=com> slapd[32030]: SRCH "cn=Accounts,dc=master,dc=pupeno,dc=com" 2 0 slapd[32030]: 0 0 0 slapd[32030]: begin get_filter slapd[32030]: EQUALITY slapd[32030]: end get_filter 0 slapd[32030]: filter: (mail=pup...@pupeno.com) slapd[32030]: attrs: slapd[32030]: mail slapd[32030]: defaultDelivery slapd[32030]: cn slapd[32030]: userPassword slapd[32030]: mail slapd[32030]: slapd[32030]: conn=7 op=3 SRCH base="cn=Accounts,dc=master,dc=pupeno,dc=com" scope=2 deref=0 filter="(mail=pup...@pupeno.com)" slapd[32030]: conn=7 op=3 SRCH attr=mail defaultDelivery cn userPassword mail slapd[32030]: ==> limits_get: conn=7 op=3 dn="cn=mail,cn=accounts,dc=master,dc=pupeno,dc=com" slapd[32030]: => bdb_search slapd[32030]: bdb_dn2entry("cn=accounts,dc=master,dc=pupeno,dc=com") slapd[32030]: search_candidates: base="cn=accounts,dc=master,dc=pupeno,dc=com" (0x00000002) scope=2 slapd[32030]: => bdb_dn2idl( "cn=accounts,dc=master,dc=pupeno,dc=com" ) slapd[32030]: bdb_idl_fetch_key: @cn=accounts,dc=master,dc=pupeno,dc=com slapd[32030]: <= bdb_dn2idl: id=5 first=2 last=7 slapd[32030]: => bdb_filter_candidates slapd[32030]: AND slapd[32030]: => bdb_list_candidates 0xa0 slapd[32030]: => bdb_filter_candidates slapd[32030]: OR slapd[32030]: => bdb_list_candidates 0xa1 slapd[32030]: => bdb_filter_candidates slapd[32030]: EQUALITY slapd[32030]: => bdb_equality_candidates (objectClass) slapd[32030]: => key_read slapd[32030]: bdb_idl_fetch_key: [b49d1940] slapd[32030]: <= bdb_index_read: failed (-30990) slapd[32030]: <= bdb_equality_candidates: id=0, first=0, last=0 slapd[32030]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32030]: => bdb_filter_candidates slapd[32030]: EQUALITY slapd[32030]: => bdb_equality_candidates (mail) slapd[32030]: => key_read slapd[32030]: bdb_idl_fetch_key: [ff7354c2] slapd[32030]: <= bdb_index_read: failed (-30990) slapd[32030]: <= bdb_equality_candidates: id=0, first=0, last=0 slapd[32030]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32030]: <= bdb_list_candidates: id=0 first=0 last=0 slapd[32030]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32030]: <= bdb_list_candidates: id=0 first=2 last=0 slapd[32030]: <= bdb_filter_candidates: id=0 first=2 last=0 slapd[32030]: bdb_search_candidates: id=0 first=2 last=0 slapd[32030]: bdb_search: no candidates slapd[32030]: send_ldap_result: conn=7 op=3 p=2 slapd[32030]: send_ldap_result: err=0 matched="" text="" slapd[32030]: send_ldap_response: msgid=4 tag=101 err=0 slapd[32030]: conn=7 op=3 SEARCH RESULT tag=101 err=0 nentries=0 text= slapd[31718]: daemon: activity on 1 descriptors slapd[31718]: daemon: activity on: slapd[31718]: 19r slapd[31718]: slapd[31718]: daemon: read activity on 19 slapd[31718]: connection_get(19) slapd[31718]: connection_get(19): got connid=7 slapd[31718]: connection_read(19): checking for input on id=7 slapd[31718]: ber_get_next on fd 19 failed errno=11 (Resource temporarily unavailable) slapd[31718]: daemon: select: listen=6 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=7 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=8 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=9 active_threads=0 tvp=NULL slapd[31718]: daemon: select: listen=10 active_threads=0 tvp=NULL slapd[32029]: do_search slapd[32029]: >>> dnPrettyNormal: <cn=Accounts,dc=master,dc=pupeno,dc=com> slapd[32029]: <<< dnPrettyNormal: <cn=Accounts,dc=master,dc=pupeno,dc=com>, <cn=accounts,dc=master,dc=pupeno,dc=com> slapd[32029]: SRCH "cn=Accounts,dc=master,dc=pupeno,dc=com" 2 0 slapd[32029]: 0 0 0 slapd[32029]: begin get_filter slapd[32029]: EQUALITY slapd[32029]: end get_filter 0 slapd[32029]: filter: (mail=ali...@pupeno.com) slapd[32029]: attrs: slapd[32029]: mail slapd[32029]: defaultDelivery slapd[32029]: cn slapd[32029]: userPassword slapd[32029]: mail slapd[32029]: slapd[32029]: conn=7 op=4 SRCH base="cn=Accounts,dc=master,dc=pupeno,dc=com" scope=2 deref=0 filter="(mail=ali...@pupeno.com)" slapd[32029]: conn=7 op=4 SRCH attr=mail defaultDelivery cn userPassword mail slapd[32029]: ==> limits_get: conn=7 op=4 dn="cn=mail,cn=accounts,dc=master,dc=pupeno,dc=com" slapd[32029]: => bdb_search slapd[32029]: bdb_dn2entry("cn=accounts,dc=master,dc=pupeno,dc=com") slapd[32029]: search_candidates: base="cn=accounts,dc=master,dc=pupeno,dc=com" (0x00000002) scope=2 slapd[32029]: => bdb_dn2idl( "cn=accounts,dc=master,dc=pupeno,dc=com" ) slapd[32029]: bdb_idl_fetch_key: @cn=accounts,dc=master,dc=pupeno,dc=com slapd[32029]: <= bdb_dn2idl: id=5 first=2 last=7 slapd[32029]: => bdb_filter_candidates slapd[32029]: AND slapd[32029]: => bdb_list_candidates 0xa0 slapd[32029]: => bdb_filter_candidates slapd[32029]: OR slapd[32029]: => bdb_list_candidates 0xa1 slapd[32029]: => bdb_filter_candidates slapd[32029]: EQUALITY slapd[32029]: => bdb_equality_candidates (objectClass) slapd[32029]: => key_read slapd[32029]: bdb_idl_fetch_key: [b49d1940] slapd[32029]: <= bdb_index_read: failed (-30990) slapd[32029]: <= bdb_equality_candidates: id=0, first=0, last=0 slapd[32029]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32029]: => bdb_filter_candidates slapd[32029]: EQUALITY slapd[32029]: => bdb_equality_candidates (mail) slapd[32029]: => key_read slapd[32029]: bdb_idl_fetch_key: [e804a83a] slapd[32029]: <= bdb_index_read: failed (-30990) slapd[32029]: <= bdb_equality_candidates: id=0, first=0, last=0 slapd[32029]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32029]: <= bdb_list_candidates: id=0 first=0 last=0 slapd[32029]: <= bdb_filter_candidates: id=0 first=0 last=0 slapd[32029]: <= bdb_list_candidates: id=0 first=2 last=0 slapd[32029]: <= bdb_filter_candidates: id=0 first=2 last=0 slapd[32029]: bdb_search_candidates: id=0 first=2 last=0 slapd[32029]: bdb_search: no candidates slapd[32029]: send_ldap_result: conn=7 op=4 p=2 slapd[32029]: send_ldap_result: err=0 matched="" text="" slapd[32029]: send_ldap_response: msgid=5 tag=101 err=0 slapd[32029]: conn=7 op=4 SEARCH RESULT tag=101 err=0 nentries=0 text=
What comes to my attention is that it searched for "pup...@pupeno.com", probably trying to figure it out if it was local user to allow relaying or something like that. It searched for "ma...@pupeno.com", which I don't understand where it came from. And it NEVER searched for pup...@sfreaders.com.ar. So, something seems to be really wrong here, isn't it ?
My LDAP configuration is more or less like this:
LDAP_SERVER master.pupeno.com LDAP_PORT 389 LDAP_BASEDN cn=Accounts,dc=master,dc=pupeno,dc=com LDAP_BINDDN cn=mail,cn=Accounts,dc=master,dc=pupeno,dc=com LDAP_BINDPW asupersecretpassword LDAP_TIMEOUT 5 LDAP_AUTHBIND 1 LDAP_MAIL mail LDAP_GLOB_UID mail LDAP_GLOB_GID mail LDAP_HOMEDIR mail # yes, I want the mail delivered to a directory with the same name as the email address of the user. LDAP_MAILROOT /var/vmail/ # but inside /var/vmail/ LDAP_DEFAULTDELIVERY defaultDelivery LDAP_FULLNAME cn #LDAP_CLEARPW LDAP_CRYPTPW userPassword
Any help is greatly appreciated. - -- Pupeno: pup...@pupeno.com - http://pupeno.com Reading Science Fiction ? http://sfreaders.com.ar -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCP51cfW48a9PWGkURAk4iAJ0Q0+8fznsXEDhx0U9v+vXeOhv3tQCfcFab bVIPyjp8qOl7Xa+CYcspW2U= =Y3eH -----END PGP SIGNATURE-----





