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 b...@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 = postmas...@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
}


Reply via email to