On Thursday 17 May 2007 04:06:52 Bryan Vyhmeister wrote:
> Is anyone using LDAP along with Dovecot where mail is being accessed
> in the form of /var/vmail/${domain}/${user}? I have not figured out
> how to extract the domain from LDAP in order to make this work. I
> know this is sparse information but maybe there is an easy fix. If
> not, I can post more information.
>
> Bryan


The attachments contain my configuration. Maybe you could document some 
more on the wiki?


dn: dc=mail,dc=quies,dc=net
objectClass: top
objectClass: dcObject
objectClass: organizationalRole
dc: mail
cn: Quies Net mail division

dn: cn=dovecot,dc=mail,dc=quies,dc=net
objectClass: top
objectClass: organizationalRole
objectClass: simpleSecurityObject
cn: dovecot
description: Dovecot daemon
userPassword: not public

dn: ou=accounts,dc=mail,dc=quies,dc=net
objectClass: top
objectClass: organizationalUnit
ou: accounts

dn: cn=quies.net,ou=accounts,dc=mail,dc=quies,dc=net
objectClass: top
objectClass: posixGroup
cn: quies.net
gidNumber: 10000

dn: 
[EMAIL PROTECTED],cn=quies.net,ou=accounts,dc=mail,dc=quies,dc=net
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: posixAccount
uid: [EMAIL PROTECTED]
uidNumber: 10000
gidNumber: 10000
homeDirectory: /var/spool/imap/net.quies/pascal
userPassword: not public
cn: Pascal de Kloe
givenName: Pascal
sn: de Kloe
etc.
protocols = imap
shutdown_clients = no

log_timestamp = "%y-%m-%d %H:%M:%S "

login_greeting = Quies Net IMAP service.

mail_location = maildir:~/Maildir
mmap_no_write = yes

first_valid_uid = 10000
last_valid_uid = 99999
first_valid_gid = 10000
last_valid_gid = 99999

ssl_cert_file = /etc/ssl/lib/cert.pem
ssl_key_file = /etc/ssl/private/key.pem
ssl_cipher_list = TLSv1+HIGH:TLSv1+MEDIUM

auth default {
        user = dovecot-auth
        mechanisms = plain
        passdb ldap {
                args = /etc/dovecot-ldap.conf
        }
        userdb ldap {
                args = /etc/dovecot-ldap.conf
        }
        socket listen {
                client {
                        path = /var/postfix/private/auth
                        mode = 0660
                        user = postfix
                        group = postfix
                }
                master {
                        path = /var/run/dovecot/auth-master
                        mode = 0660
                        user = dovecot
                        group = dovecot
                }
        }
}

protocol lda {
        postmaster_address = [EMAIL PROTECTED]
        sendmail_path = /usr/local/sbin/sendmail
        mail_plugins = cmusieve quota
}

protocol imap {
        mail_plugins = quota imap_quota
}


plugin {
        quota = maildir:storage=2097152:messages=100000
}
hosts = localhost
ldap_version = 3
dn = cn=dovecot,dc=mail,dc=quies,dc=net
dnpass = not public
deref = never
base = ou=accounts,dc=mail,dc=quies,dc=net
scope = subtree
user_filter = (&(objectClass=posixAccount)(uid=%u))
user_attrs = uid,homeDirectory,,uid,uidNumber,gidNumber
pass_attrs = uid,userPassword
pass_filter = (&(objectClass=posixAccount)(uid=%u))
default_pass_scheme = PLAIN

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to