On 9/10/2014 5:37 PM, John Oliver wrote:> CentOS 6.5, dovecot 2.0.9-7
>
> I used http://www.linuxmail.info/postfix-dovecot-ldap-centos-5/ to
> configure LDAP authentication for postfix and dovecot.
>
> I can log in to dovecot via IMAP, but it cannot read messages. It does
> wind up creating alternate directories though:
>
> [joliver at localhost ~]$ sudo ls -l /var/vmail/
> total 8
> drwx------. 3 vmail vmail 4096 Sep 10 15:00 testuser1
> drwx------. 3 vmail vmail 4096 Sep 10 14:59 testUser1
> [joliver at localhost ~]$ sudo ls -l /var/vmail/testuser1/
> total 4
> drwx------. 3 vmail vmail 4096 Sep 10 15:00 mail
> [joliver at localhost ~]$ sudo ls -l /var/vmail/testuser1/mail/
> total 0
> [joliver at localhost ~]$ sudo ls -l /var/vmail/testUser1/
> total 4
> drwx------. 5 vmail vmail 4096 Sep 10 14:59 Maildir
> [joliver at localhost ~]$ sudo ls -l /var/vmail/testUser1/Maildir/
> total 12
> drwx------. 2 vmail vmail 4096 Sep 10 14:59 cur
> drwx------. 2 vmail vmail 4096 Sep 10 15:01 new
> drwx------. 2 vmail vmail 4096 Sep 10 15:01 tmp
> [joliver at localhost ~]$ sudo ls -l /var/vmail/testUser1/Maildir/new/
> total 8
> -rw-------. 1 vmail vmail 444 Sep 10 15:25
> 1410387938.Vfd02I1e89M2893.localhost.localdomain
> -rw-------. 1 vmail vmail 453 Sep 10 15:26
> 1410387970.Vfd02I1e8cM685475.localhost.localdomain
>
> [joliver at localhost ~]$ telnet localhost 143
> Trying ::1...
> Connected to localhost.
> Escape character is '^]'.
> * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE
> IDLE STARTTLS AUTH=PLAIN] Dovecot ready.
> a1 LOGIN testuser1 password
> a1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE
> IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND
> UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE
> QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS]
> Logged in
> a2 EXAMINE INBOX
> * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
> * OK [PERMANENTFLAGS ()] Read-only mailbox.
> * 0 EXISTS
> * 0 RECENT
> * OK [UIDVALIDITY 1410388142] UIDs valid
> * OK [UIDNEXT 1] Predicted next UID
> * OK [HIGHESTMODSEQ 1] Highest
> a2 OK [READ-ONLY] Select completed.
>
> [joliver at localhost ~]$ cat /etc/dovecot/conf.d/auth-ldap.conf.ext
> auth_username_format = %Lu
>
> passdb {
> driver = ldap
> args = /etc/dovecot/dovecot-ldap.conf.ext
> }
>
> userdb {
> driver = static
> args = uid=504 gid=505 home=/var/vmail/%u
> }
>
> [joliver at localhost ~]$ grep vmail /etc/passwd
> vmail:x:504:505:Vmail:/var/vmail:/sbin/nologon
>
Bump, been having the same troubles configuring this in dovecot.