Hallo, I want to run postfix - dovecot - openldap working together
The first problem is, that dovecot doesn't create the directories
/usr/local/mail/abcshop.at/bamm/Maildir cur new tmp
although I can contact the Dovecot-Server
telnet localhost 143 OK .... 1 login bamm@abcshop.at secret OK Logged in
/usr/local/mail/ is owned by virtual:virtual
If I uncomment the line #mail_location = maildir:/usr/local/mail/%d/%n/Maildir
dovecot creates the directories /usr/local/mail/abcshop.at/bamm/mail
What is going wrong in my configuration files?
Thanks for help! Martin
dovecot-ldap.conf
hosts = localhost dn = uid=dovecot,ou=services,dc=abcshop,dc=at dnpass = secret ldap_version = 3 base = ou=people,dc=abcshop,dc=at
user_attrs = mailHomeDirectory=home,mailUidNumber=uid,mailGidNumber=gid,mailStorageDirectory=mail user_filter =(&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=%u))
pass_attrs = uniqueIdentifier=user,userPassword=password pass_filter = (&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=%u)) default_pass_scheme = PLAIN
dovecot.conf:
protocols = imap imaps disable_plaintext_auth = no ssl_cert_file = /usr/local/etc/dovecot/mail.example.com-cert.pem ssl_key_file = /usr/local/etc/dovecot/mail.example.com-key.pem log_path=/var/log/dovecot.log info_log_path=/var/log/dovecot.log mail_privileged_group = mail dotlock_use_excl = yes verbose_proctitle = yes first_valid_uid = 1000 first_valid_gid = 1000 mail_location = maildir:/usr/local/mail/%d/%n/Maildir maildir_copy_with_hardlinks = yes protocol imap { mail_plugins = quota imap_quota login_greeting_capability = yes imap_client_workarounds = delay-newmail netscape-eoh tb-extra-mailbox-sep }
protocol pop3 { pop3_uidl_format = %08Xu%08Xv mail_plugins = quota pop3_client_workarounds = outlook-no-nuls oe-ns-eoh } protocol managesieve { sieve=~/.dovecot.sieve sieve_storage=~/sieve } protocol lda { postmaster_address = postmaster@abcshop.at mail_plugins = quota sendmail_path = /usr/sbin/sendmail } auth_username_format = %Lu auth default { mechanisms = plain passdb ldap { args = /usr/local/etc/dovecot-ldap.conf } userdb ldap { args = /usr/local/etc/dovecot-ldap.conf } user = root socket listen { master { path = /var/run/dovecot/auth-master mode = 0600 user = virtual group = virtual } client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } } dict { } plugin { quota_rule = *:storage=1048576 quota = maildir }