Scenario: Sogo/Mysql+Postfix+Dovecot(only IMAP)+LDAP (Active Directory)
To make clean the understand of my issue I've performed those step go to /var/vmail/utente2 and perform in this directory "rm -rf *"
After I send email to utente2 via "telenet localhost 25"
I return to /var/vmail/utente2 and perform "ls -la" that shows me: maildir |-maildir |-cur |-new |-tmp
but the expected results was |-maildir |-cur |-new |-tmp
the relevant part of telnet session is: Mar 05 19:53:17 auth: Debug: Loading modules from directory: /usr/lib64/dovecot/auth Mar 05 19:53:17 auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libauthdb_ldap.so Mar 05 19:53:17 auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libdriver_sqlite.so Mar 05 19:53:17 auth: Debug: Module loaded: /usr/lib64/dovecot/auth/libmech_gssapi.so Mar 05 19:53:17 auth: Debug: auth client connected (pid=3286) Mar 05 19:54:35 auth: Debug: master in: USER 1 utente2/maildir/@domain.local service=lda Mar 05 19:54:35 auth: Debug: master out: USER 1 utente2/maildir/@domain.local uid=500 gid=500 home=/var/vmail/utente2/maildir/@domain.local Mar 05 19:54:35 lda: Debug: auth input: utente2/maildir/@domain.local uid=500 gid=500 home=/var/vmail/utente2/maildir/@domain.local Mar 05 19:54:35 lda(utente2/maildir/@domain.local): Debug: Effective uid=500, gid=500, home=/var/vmail/utente2/maildir/@domain.local Mar 05 19:54:35 lda(utente2/maildir/@domain.local): Debug: Home dir not found: /var/vmail/utente2/maildir/@domain.local Mar 05 19:54:35 lda(utente2/maildir/@domain.local): Debug: maildir++: root=/var/vmail/utente2/maildir//maildir, index=, control=, inbox=/var/vmail/utente2/maildir//maildir Mar 05 19:54:35 lda(utente2/maildir/@domain.local): Debug: none: root=, index=, control=, inbox= Mar 05 19:54:35 lda(utente2/maildir/@domain.local): Info: msgid=<20130305185423.6E56B407B6@posta.domain.local>: saved mail to INBOX
NB: note the wrong path of inbox inbox=/var/vmail/utente2/maildir//maildir
From SOGO when I login the "autocreate" work well: in root folder of "utente2" I can see |-maildir |-cur |-new |-tmp
But if I send email from SOGO frontend, same error of "telnetting" *What is wrong in my config?*
dovecot -n # 2.0.9: /etc/dovecot/dovecot.conf # OS: Linux 2.6.32-279.el6.x86_64 x86_64 CentOS release 6.3 (Final) ext4 auth_debug = yes auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@/ auth_username_format = %Lu first_valid_gid = 500 last_valid_gid = 500 last_valid_uid = 500 log_path = /var/log/dovecot mail_debug = yes mail_location = maildir:/var/vmail/%n/maildir mbox_write_locks = fcntl passdb { driver = pam } postmaster_address = administrator@domain.local protocols = imap service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } unix_listener auth-userdb { group = vmail mode = 0600 user = vmail } } ssl = no ssl_cert = </etc/pki/dovecot/certs/dovecot.pem ssl_key = </etc/pki/dovecot/private/dovecot.pem userdb { args = uid=500 gid=500 home=/var/vmail/%Lu allow_all_users=yes driver = static } valid_chroot_dirs = /var/vmail
/etc/postfix/master.cf (relevant) # Dovecot LDA dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${recipient}
/etc/postfix/ldap-groups.cf server_host = domain.local search_base = CN=users,DC=domain,DC=local
bind = yes bind_dn = query@domain.local bind_pw = **********
query_filter = (&(objectclass=group) (mail=%s)) leaf_result_attribute = mail special_result_attribute = member version = 3
--
*Nunzio Falcone* nunzio.falcone@gmail.com
*Cell * +39 320 1167923 *Voip*+39 081 0117933 *Fax * +39 081 0113049