chdir problem
"Ikke" <[email protected]> Thu, 1 Apr 2004 20:32:32 +0200
| Newsgroups | gmane.mail.jamm.user |
|---|---|
| Organization | eikke.com |
| Message-ID | <1096399657.12993.180.camel@moonwalker> |
Hija, Today I managed to get Jamm working, Postfix relays mails using the LDAP data etc, nothing wrong over there. The problem I encounter lays in Courier-Imap. Firet, a little log extract: (I changed the base DC always (the DC entries) Apr 1 20:19:31 gentoo imapd: Connection, ip=[::ffff:127.0.0.1] Apr 1 20:19:38 gentoo imapd: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=LOGIN Apr 1 20:19:38 gentoo imapd: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], [email protected] Apr 1 20:19:38 gentoo slapd[19984]: conn=35 fd=20 ACCEPT from IP=127.0.0.1:33791 (IP=0.0.0.0:389) Apr 1 20:19:38 gentoo slapd[20256]: conn=35 op=0 BIND dn="" method=128 Apr 1 20:19:38 gentoo slapd[20256]: conn=35 op=0 RESULT tag=97 err=0 text= Apr 1 20:19:38 gentoo slapd[19989]: conn=35 op=1 SRCH base="ou=Domains,dc=my,dc=domain" scope=2 filter="(&(objectClass=JammMailAccount)(accountActive=TRUE)(delete=FALSE)([email protected]))" Apr 1 20:19:38 gentoo slapd[19989]: conn=35 op=1 SRCH attr=homeDirectory mailbox cn clearPassword userPassword mail Apr 1 20:19:38 gentoo slapd[19989]: <= bdb_equality_candidates: (accountActive) index_param failed (18) Apr 1 20:19:38 gentoo slapd[19989]: <= bdb_equality_candidates: (delete) index_param failed (18) Apr 1 20:19:38 gentoo slapd[19989]: conn=35 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text= Apr 1 20:19:38 gentoo slapd[19984]: conn=36 fd=22 ACCEPT from IP=127.0.0.1:33792 (IP=0.0.0.0:389) Apr 1 20:19:38 gentoo slapd[20257]: conn=36 op=0 BIND dn="[email protected],jvd=test.com,ou=Domains,dc=my,dc=domain" method=128 Apr 1 20:19:38 gentoo slapd[20257]: conn=36 op=0 BIND dn="[email protected],jvd=test.com,ou=Domains,dc=my,dc=domain" mech=SIMPLE ssf=0 Apr 1 20:19:38 gentoo slapd[20257]: conn=36 op=0 RESULT tag=97 err=0 text= Apr 1 20:19:38 gentoo slapd[20257]: conn=36 op=1 UNBIND Apr 1 20:19:38 gentoo slapd[20257]: conn=36 fd=22 closed Apr 1 20:19:38 gentoo imapd: chdir "": No such file or directory The LDIF output of that '[email protected]' entry (added by Jamm): version: 1 dn: [email protected],jvd=test.com,ou=Domains,dc=my,dc=domain mailbox: test.com/test/ objectClass: top objectClass: JammMailAccount lastChange: 1080843558 mail: [email protected] accountActive: TRUE cn: test delete: FALSE homeDirectory: /var/spool/mail/vmail userPassword: {SSHA}blablabla A telnet transcript: telnet localhost 143 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION] Courier-IMAP ready. Copyright 1998-2004 Double Precision, Inc. See COPYING for distribution information. a1 LOGIN [email protected] correctpassword Connection closed by foreign host. The problem lays in the chdir appareantly. I want all my mail to be in /var/spool/mail/vmail/(domain)/(user). These are the attribs of all directories: gentoo root # ls -l /var/spool/mail/ total 4 drwxr-xr-x 4 vmail vmail 4096 Apr 1 15:08 vmail gentoo root # ls -l /var/spool/mail/vmail/ total 8 drwxr-xr-x 4 vmail vmail 4096 Apr 1 15:03 jammCleaner drwx------ 4 vmail vmail 4096 Apr 1 17:33 test.com gentoo root # ls -l /var/spool/mail/vmail/test.com/ total 8 drwx------ 5 vmail vmail 4096 Apr 1 14:00 test drwx------ 5 vmail vmail 4096 Apr 1 17:33 test2 gentoo root # ls -l /var/spool/mail/vmail/test.com/test total 12 drwx------ 2 vmail vmail 4096 Apr 1 14:00 cur drwx------ 2 vmail vmail 4096 Apr 1 14:00 new drwx------ 2 vmail vmail 4096 Apr 1 14:00 tmp User vmail:vmail has /var/spool/mail/vmail as HOME. My courier authldaprc (removed all commented lines): LDAP_SERVER localhost LDAP_PORT 389 LDAP_BASEDN ou=Domains,dc=my,dc=domain LDAP_TIMEOUT 5 LDAP_AUTHBIND 1 LDAP_MAIL mail LDAP_FILTER (objectClass=JammMailAccount)(accountActive=TRUE)(delete=FALSE) LDAP_DOMAIN my.domain LDAP_GLOB_UID vmail LDAP_GLOB_GID vmail LDAP_HOMEDIR homeDirectory LDAP_MAILDIR mailbox LDAP_DEFAULTDELIVERY defaultDelivery LDAP_FULLNAME cn LDAP_CLEARPW clearPassword LDAP_CRYPTPW userPassword LDAP_DEREF never LDAP_TLS 0 Did I overlook something? I tried setting LDAP_MAILROOT too, but that didnt solve the issue. Please help me out :) It's a pitty courier has such a small logging output (I dont even know to what dir it tries to chdir :-( ), or if it gets the correct result from slapd... Regards, and thanks, Ikke