-----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=<[EMAIL
PROTECTED]>,module=esmtp,host=sfreaders.com.ar,addr=<[EMAIL PROTECTED]>
courierd: Waiting. shutdown time=none, wakeup time=none, queuedelivering=1,
inprogress=1
courieresmtp:
id=001681B2.423F997B.00007E93,from=<[EMAIL PROTECTED]>,addr=<[EMAIL
PROTECTED]>:
configurationerror: mail loops back to myself (MX problem).
courieresmtp:
id=001681B2.423F997B.00007E93,from=<[EMAIL PROTECTED]>,addr=<[EMAIL
PROTECTED]>,status:
failure
courierd: completed,id=001681B2.423F997B.00007E93
courierd:
started,id=001681B2.423F997B.00007E93,from=<>,module=dsn,host=,addr=<[EMAIL
PROTECTED]>
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: ([EMAIL PROTECTED])
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="([EMAIL PROTECTED])"
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: ([EMAIL PROTECTED])
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="([EMAIL PROTECTED])"
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: ([EMAIL PROTECTED])
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="([EMAIL PROTECTED])"
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: ([EMAIL PROTECTED])
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="([EMAIL PROTECTED])"
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 "[EMAIL PROTECTED]",
probably trying to figure it out if it was local user to allow relaying or
something like that. It searched for "[EMAIL PROTECTED]", which I don't
understand where it came from. And it NEVER searched for
[EMAIL PROTECTED] 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: [EMAIL PROTECTED] - 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-----
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users