I've got courier 0.44.2 installed on a red hat 9 box via rpms I built. Here are the rpms installed:
courier-0.44.2.20040207-1.9 courier-webmail-0.44.2.20040207-1.9 courier-imapd-0.44.2.20040207-1.9 courier-webadmin-0.44.2.20040207-1.9 courier-ldap-0.44.2.20040207-1.9 courier-maildrop-0.44.2.20040207-1.9 courier-mlm-0.44.2.20040207-1.9
I have ldapalias configured, however if I send email to an alias I've added, I get "400 Service temporary unavailable." from the courier smtp server.
The ldap alias looks like this:
# # filter: (&([EMAIL PROTECTED])) # requesting: ALL #
# [EMAIL PROTECTED], maildrops, worldparty, com dn: [EMAIL PROTECTED],ou=maildrops,dc=worldparty,dc=com mail: [EMAIL PROTECTED] objectClass: top objectClass: CourierMailAlias maildrop: [EMAIL PROTECTED] maildrop: [EMAIL PROTECTED]
my authldaprc file contains:
LDAP_ALIAS 1 LDAP_SERVER localhost LDAP_PORT 389 LDAP_NUMPROCS 5 LDAP_BASEDN ou=maildrops,dc=worldparty,dc=com LDAP_BINDDN cn=*****,dc=worldparty,dc=com LDAP_BINDPW ******* LDAP_TIMEOUT 5 LDAP_MAIL mail LDAP_MAILDROP maildrop LDAP_SOURCE LDAP_VDOMAIN LDAP_VUSER
The ldap log looks like this:
Feb 25 23:32:30 jimi slapd[4748]: daemon: activity on 1 descriptors
Feb 25 23:32:30 jimi slapd[4748]: daemon: new connection on 8
Feb 25 23:32:30 jimi slapd[4748]: daemon: conn=136 fd=8 connection from IP=127.0.0.1:36752 (IP=0.0.0.0:389) accepted.
Feb 25 23:32:30 jimi slapd[4748]: daemon: added 8r
Feb 25 23:32:30 jimi slapd[4748]: daemon: activity on:
Feb 25 23:32:30 jimi slapd[4748]:
Feb 25 23:32:30 jimi slapd[4748]: daemon: select: listen=6 active_threads=0 tvp=NULL
Feb 25 23:32:30 jimi slapd[4748]: daemon: select: listen=7 active_threads=0 tvp=NULL
Feb 25 23:32:30 jimi slapd[4748]: daemon: activity on 1 descriptors
Feb 25 23:32:30 jimi slapd[4748]: daemon: activity on:
Feb 25 23:32:30 jimi slapd[4748]: 8r
Feb 25 23:32:30 jimi slapd[4748]:
Feb 25 23:32:30 jimi slapd[4748]: daemon: read activity on 8
Feb 25 23:32:30 jimi slapd[4748]: connection_get(8)
Feb 25 23:32:30 jimi slapd[4748]: connection_get(8): got connid=136
Feb 25 23:32:30 jimi slapd[4748]: connection_read(8): checking for input on id=136
Feb 25 23:32:30 jimi slapd[4748]: ber_get_next on fd 8 failed errno=11 (Resource temporarily unavailable)
Feb 25 23:32:30 jimi slapd[4748]: do_bind
Feb 25 23:32:30 jimi slapd[4748]: do_bind: version=2 dn="cn=*****,dc=worldparty,dc=com" method=128
Feb 25 23:32:30 jimi slapd[4748]: conn=136 op=0 BIND dn="cn=*****,DC=WORLDPARTY,DC=COM" method=128
Feb 25 23:32:30 jimi slapd[4748]: ==> ldbm_back_bind: dn: cn=*****,dc=worldparty,dc=com
Feb 25 23:32:30 jimi slapd[4748]: dn2entry_r: dn: "cn=*****,DC=WORLDPARTY,DC=COM"
Feb 25 23:32:30 jimi slapd[4748]: => dn2id( "cn=*****,DC=WORLDPARTY,DC=COM" )
Feb 25 23:32:30 jimi slapd[4748]: => ldbm_cache_open( "dn2id.dbb", 9, 600 )
Feb 25 23:32:30 jimi slapd[4748]: <= ldbm_cache_open (cache 0)
Feb 25 23:32:30 jimi slapd[4748]: <= dn2id NOID
Feb 25 23:32:30 jimi slapd[4748]: dn2entry_r: dn: "DC=WORLDPARTY,DC=COM"
Feb 25 23:32:30 jimi slapd[4748]: => dn2id( "DC=WORLDPARTY,DC=COM" )
Feb 25 23:32:30 jimi slapd[4748]: ====> cache_find_entry_dn2id("DC=WORLDPARTY,DC=COM"): 1 (1 tries)
Feb 25 23:32:30 jimi slapd[4748]: <= dn2id 1 (in cache)
Feb 25 23:32:30 jimi slapd[4748]: => id2entry_r( 1 )
Feb 25 23:32:30 jimi slapd[4748]: ====> cache_find_entry_id( 1 ) "dc=worldparty, dc=com" (found) (1 tries)
Feb 25 23:32:30 jimi slapd[4748]: <= id2entry_r( 1 ) 0x81abca0 (cache)
Feb 25 23:32:30 jimi slapd[4748]: ====> cache_return_entry_r( 1 ): returned (0)
Feb 25 23:32:30 jimi slapd[4748]: do_bind: v2 bind: "cn=*****,dc=worldparty,dc=com" to "cn=*****,dc=worldparty,dc=com"
Feb 25 23:32:30 jimi slapd[4748]: send_ldap_result: conn=136 op=0 p=2
Feb 25 23:32:30 jimi slapd[4748]: send_ldap_result: 0::
Feb 25 23:32:30 jimi slapd[4748]: send_ldap_response: msgid=1 tag=97 err=0
Feb 25 23:32:30 jimi slapd[4748]: conn=136 op=0 RESULT tag=97 err=0 text=
Feb 25 23:32:30 jimi slapd[4748]: daemon: select: listen=6 active_threads=1 tvp=NULL
Feb 25 23:32:30 jimi slapd[4748]: daemon: select: listen=7 active_threads=1 tvp=NULL
Feb 25 23:32:30 jimi slapd[4748]: daemon: activity on 1 descriptors
Feb 25 23:32:30 jimi slapd[4748]: daemon: activity on:
Feb 25 23:32:30 jimi slapd[4748]: 8r
Feb 25 23:32:30 jimi slapd[4748]:
Feb 25 23:32:30 jimi slapd[4748]: daemon: read activity on 8
Feb 25 23:32:30 jimi slapd[4748]: connection_get(8)
Feb 25 23:32:30 jimi slapd[4748]: connection_get(8): got connid=136
Feb 25 23:32:30 jimi slapd[4748]: connection_read(8): checking for input on id=136
Feb 25 23:32:31 jimi slapd[4748]: ber_get_next on fd 8 failed errno=11 (Resource temporarily unavailable)
Feb 25 23:32:31 jimi slapd[4748]: do_search
Feb 25 23:32:31 jimi slapd[4748]: SRCH "ou=maildrops,dc=worldparty,dc=com" 2 0
Feb 25 23:32:31 jimi slapd[4748]: 0 0 0
Feb 25 23:32:31 jimi slapd[4748]: begin get_filter
Feb 25 23:32:31 jimi slapd[4748]: AND
Feb 25 23:32:31 jimi slapd[4748]: begin get_filter_list
Feb 25 23:32:31 jimi slapd[4748]: begin get_filter
Feb 25 23:32:31 jimi slapd[4748]: EQUALITY
Feb 25 23:32:31 jimi slapd[4748]: end get_filter 0
Feb 25 23:32:31 jimi slapd[4748]: end get_filter_list
Feb 25 23:32:31 jimi slapd[4748]: end get_filter 0
Feb 25 23:32:31 jimi slapd[4748]: filter: (&([EMAIL PROTECTED]))
Feb 25 23:32:31 jimi slapd[4748]: attrs:
Feb 25 23:32:31 jimi slapd[4748]: maildrop
Feb 25 23:32:31 jimi slapd[4748]:
Feb 25 23:32:31 jimi slapd[4748]: conn=136 op=1 SRCH base="ou=maildrops,dc=worldparty,dc=com" scope=2 filter="(&([EMAIL PROTECTED]))"
Feb 25 23:32:31 jimi slapd[4748]: => ldbm_back_search
Feb 25 23:32:31 jimi slapd[4748]: dn2entry_r: dn: "OU=MAILDROPS,DC=WORLDPARTY,DC=COM"
Feb 25 23:32:31 jimi slapd[4748]: => dn2id( "OU=MAILDROPS,DC=WORLDPARTY,DC=COM" )
Feb 25 23:32:31 jimi slapd[4748]: ====> cache_find_entry_dn2id("OU=MAILDROPS,DC=WORLDPARTY,DC=COM"): 12 (1 tries)
Feb 25 23:32:31 jimi slapd[4748]: <= dn2id 12 (in cache)
Feb 25 23:32:31 jimi slapd[4748]: => id2entry_r( 12 )
Feb 25 23:32:31 jimi slapd[4748]: ====> cache_find_entry_id( 12 ) "ou=maildrops, dc=worldparty,dc=com" (found) (1 tries)
Feb 25 23:32:31 jimi slapd[4748]: <= id2entry_r( 12 ) 0x81ac000 (cache)
Feb 25 23:32:31 jimi slapd[4748]: search_candidates: base="OU=MAILDROPS,DC=WORLDPARTY,DC=COM" s=2 d=0
Feb 25 23:32:31 jimi slapd[4748]: => filter_candidates
Feb 25 23:32:31 jimi slapd[4748]: ^IAND
Feb 25 23:32:31 jimi slapd[4748]: => list_candidates 0xa0
Feb 25 23:32:31 jimi slapd[4748]: => filter_candidates
Feb 25 23:32:31 jimi slapd[4748]: ^IDN SUBTREE
Feb 25 23:32:31 jimi slapd[4748]: => dn2idl( "@OU=MAILDROPS,DC=WORLDPARTY,DC=COM" )
Feb 25 23:32:31 jimi slapd[4748]: => ldbm_cache_open( "dn2id.dbb", 9, 600 )
Feb 25 23:32:31 jimi slapd[4748]: <= ldbm_cache_open (cache 0)
Feb 25 23:32:31 jimi slapd[4748]: <= filter_candidates 2
Feb 25 23:32:31 jimi slapd[4748]: => filter_candidates
Feb 25 23:32:31 jimi slapd[4748]: ^IOR
Feb 25 23:32:31 jimi slapd[4748]: => list_candidates 0xa1
Feb 25 23:32:31 jimi slapd[4748]: => filter_candidates
Feb 25 23:32:31 jimi slapd[4748]: ^IEQUALITY
Feb 25 23:32:31 jimi slapd[4748]: => equality_candidates
Feb 25 23:32:31 jimi slapd[4748]: => ldbm_cache_open( "objectClass.dbb", 9, 600 )
Feb 25 23:32:31 jimi slapd[4748]: <= ldbm_cache_open (cache 3)
Feb 25 23:32:31 jimi slapd[4748]: => key_read
Feb 25 23:32:31 jimi slapd[4748]: <= index_read 0 candidates
Feb 25 23:32:31 jimi slapd[4748]: <= equality_candidates NULL
Feb 25 23:32:32 jimi slapd[4748]: <= equality_candidates 0
Feb 25 23:32:32 jimi slapd[4748]: <= filter_candidates 0
Feb 25 23:32:32 jimi slapd[4748]: => filter_candidates
Feb 25 23:32:32 jimi slapd[4748]: ^IAND
Feb 25 23:32:32 jimi slapd[4748]: => list_candidates 0xa0
Feb 25 23:32:32 jimi slapd[4748]: => filter_candidates
Feb 25 23:32:32 jimi slapd[4748]: ^IEQUALITY
Feb 25 23:32:32 jimi slapd[4748]: => equality_candidates
Feb 25 23:32:32 jimi slapd[4748]: => ldbm_cache_open( "mail.dbb", 9, 600 )
Feb 25 23:32:32 jimi slapd[4748]: <= ldbm_cache_open (cache 4)
Feb 25 23:32:32 jimi slapd[4748]: => key_read
Feb 25 23:32:32 jimi slapd[4748]: <= index_read 1 candidates
Feb 25 23:32:32 jimi slapd[4748]: <= equality_candidates 1
Feb 25 23:32:32 jimi slapd[4748]: <= filter_candidates 1
Feb 25 23:32:32 jimi slapd[4748]: <= list_candidates 1
Feb 25 23:32:32 jimi slapd[4748]: <= filter_candidates 1
Feb 25 23:32:32 jimi slapd[4748]: <= list_candidates 1
Feb 25 23:32:32 jimi slapd[4748]: <= filter_candidates 1
Feb 25 23:32:32 jimi slapd[4748]: <= list_candidates 1
Feb 25 23:32:32 jimi slapd[4748]: <= filter_candidates 1
Feb 25 23:32:32 jimi slapd[4748]: ====> cache_return_entry_r( 12 ): returned (0)
Feb 25 23:32:32 jimi slapd[4748]: => id2entry_r( 14 )
Feb 25 23:32:32 jimi slapd[4748]: ====> cache_find_entry_id( 14 ) "[EMAIL PROTECTED],ou=maildrops,dc=worldparty,dc=com" (found) (1 tries)
Feb 25 23:32:32 jimi slapd[4748]: <= id2entry_r( 14 ) 0x81ad6c8 (cache)
Feb 25 23:32:32 jimi slapd[4748]: => test_filter
Feb 25 23:32:32 jimi slapd[4748]: AND
Feb 25 23:32:32 jimi slapd[4748]: => test_filter_and
Feb 25 23:32:32 jimi slapd[4748]: => test_filter
Feb 25 23:32:32 jimi slapd[4748]: EQUALITY
Feb 25 23:32:32 jimi slapd[4748]: => access_allowed: search access to "[EMAIL PROTECTED],ou=maildrops,dc=worldparty,dc=com" "mail" requested
Feb 25 23:32:32 jimi slapd[4748]: <= root access granted
Feb 25 23:32:32 jimi slapd[4748]: <= test_filter 6
Feb 25 23:32:32 jimi slapd[4748]: <= test_filter_and 6
Feb 25 23:32:32 jimi slapd[4748]: <= test_filter 6
Feb 25 23:32:32 jimi slapd[4748]: => send_search_entry: "[EMAIL PROTECTED],ou=maildrops,dc=worldparty,dc=com"
Feb 25 23:32:32 jimi slapd[4748]: => access_allowed: read access to "[EMAIL PROTECTED],ou=maildrops,dc=worldparty,dc=com" "entry" requested
Feb 25 23:32:32 jimi slapd[4748]: <= root access granted
Feb 25 23:32:32 jimi slapd[4748]: => access_allowed: read access to "[EMAIL PROTECTED],ou=maildrops,dc=worldparty,dc=com" "maildrop" requested
Feb 25 23:32:32 jimi slapd[4748]: <= root access granted
Feb 25 23:32:32 jimi slapd[4748]: => access_allowed: read access to "[EMAIL PROTECTED],ou=maildrops,dc=worldparty,dc=com" "maildrop" requested
Feb 25 23:32:32 jimi slapd[4748]: <= root access granted
Feb 25 23:32:32 jimi slapd[4748]: => access_allowed: read access to "[EMAIL PROTECTED],ou=maildrops,dc=worldparty,dc=com" "maildrop" requested
Feb 25 23:32:32 jimi slapd[4748]: <= root access granted
Feb 25 23:32:32 jimi slapd[4748]: conn=136 op=1 ENTRY dn="[EMAIL PROTECTED],ou=maildrops,dc=worldparty,dc=com"
Feb 25 23:32:32 jimi slapd[4748]: <= send_search_entry
Feb 25 23:32:32 jimi slapd[4748]: ====> cache_return_entry_r( 14 ): returned (0)
Feb 25 23:32:31 jimi slapd[4748]: daemon: select: listen=6 active_threads=1 tvp=NULL
Feb 25 23:32:33 jimi slapd[4748]: daemon: select: listen=7 active_threads=1 tvp=NULL
Feb 25 23:32:33 jimi slapd[4748]: daemon: activity on 1 descriptors
Feb 25 23:32:33 jimi slapd[4748]: daemon: activity on:
Feb 25 23:32:33 jimi slapd[4748]: 8r
Feb 25 23:32:33 jimi slapd[4748]:
Feb 25 23:32:33 jimi slapd[4748]: daemon: read activity on 8
Feb 25 23:32:33 jimi slapd[4748]: connection_get(8)
Feb 25 23:32:33 jimi slapd[4748]: connection_get(8): got connid=136
Feb 25 23:32:33 jimi slapd[4748]: connection_read(8): checking for input on id=136
Feb 25 23:32:33 jimi slapd[4748]: do_abandon
Feb 25 23:32:33 jimi slapd[4748]: ber_get_next on fd 8 failed errno=0 (Success)
Feb 25 23:32:33 jimi slapd[4748]: connection_read(8): input error=-2 id=136, closing.
Feb 25 23:32:33 jimi slapd[4748]: connection_closing: readying conn=136 sd=8 for close
Feb 25 23:32:33 jimi slapd[4748]: connection_close: deferring conn=136 sd=8
Feb 25 23:32:33 jimi slapd[4748]: send_ldap_search_result 0::
Feb 25 23:32:33 jimi slapd[4748]: send_ldap_response: msgid=2 tag=101 err=0
Feb 25 23:32:33 jimi slapd[4748]: conn=136 op=1 SEARCH RESULT tag=101 err=0 text=
Feb 25 23:32:33 jimi slapd[4748]: connection_resched: attempting closing conn=136 sd=8
Feb 25 23:32:33 jimi slapd[4748]: connection_close: deferring conn=136 sd=8
Feb 25 23:32:33 jimi slapd[4748]: do_abandon: id=2
Feb 25 23:32:33 jimi slapd[4748]: daemon: select: listen=6 active_threads=3 tvp=NULL
Feb 25 23:32:33 jimi slapd[4748]: daemon: select: listen=7 active_threads=3 tvp=NULL
Feb 25 23:32:33 jimi slapd[4748]: daemon: activity on 1 descriptors
Feb 25 23:32:33 jimi slapd[4748]: daemon: select: listen=6 active_threads=2 tvp=NULL
Feb 25 23:32:33 jimi slapd[4748]: daemon: select: listen=7 active_threads=2 tvp=NULL
Feb 25 23:32:33 jimi slapd[4748]: do_unbind
Feb 25 23:32:33 jimi slapd[4748]: conn=136 op=3 UNBIND
Feb 25 23:32:33 jimi slapd[4748]: connection_resched: attempting closing conn=136 sd=8
Feb 25 23:32:33 jimi slapd[4748]: connection_close: deferring conn=136 sd=8
Feb 25 23:32:33 jimi slapd[4748]: do_abandon: op=2 not found
Feb 25 23:32:33 jimi slapd[4748]: connection_resched: attempting closing conn=136 sd=8
Feb 25 23:32:33 jimi slapd[4748]: connection_close: conn=136 sd=8
Feb 25 23:32:33 jimi slapd[4748]: daemon: removing 8
Feb 25 23:32:33 jimi slapd[4748]: conn=-1 fd=8 closed
Does anything stand out? It looks like ldap is finding the alias fine...
------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ courier-users mailing list [EMAIL PROTECTED] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
