I have the following situation  and I need help from all you  people
I have dovecot 0.99.11  and i want to migrate to a superior version
like dovecot 1.0  looking forward to  implement  quotas in my system ,
and use  the function deliver with postfix.
My Scenario is as follow
Dovecot + LDAP (ADS) + postfix
My actual version is : 0.99.11

This is my actual configuration:
Protocols = imap pop3
imap_listen = *
pop3_listen = *
login_dir = /var/run/dovecot-login
login = imap
login = pop3
default_mail_env = maildir:/var/spool/virtualmail/%d/%n
mbox_locks = fcntl
auth = dovecot-auth
auth_mechanisms = plain
auth_default_realm = CASA.CULT.CU
auth_userdb = ldap /etc/dovecot-ldap.conf
auth_passdb = pam dovecot
auth_user = root
auth_verbose = yes
auth_debug = yes

dovecot-ldap.conf
hosts = ldap.casa.cult.cu
base = ou=CASA,dc=casa,dc=cult,dc=cu
dn = cn=unix-conector,cn=Users,dc=casa,dc=cult,dc=cu
dnpass = *****
ldap_version = 3
deref = never
scope = subtree
user_global_uid = 500
user_global_gid = 500
user_attrs = mail,/var/spool/virtualmail/%d/%n,,,,
user_filter =
(&(objectClass=user)(!(objectClass=computer))(sAMAccountName=%n))


I see many changes in this new version.
One of them is :
-Renamed default_mail_env to mail_location
- many changes in ldap queries

With the new version my problem is when to dovecot tries to detect or
builds the way where it´s stored the mailbox of my users. In
/var/spool/virtualmail/%d/%u , it does not detect the domain when
asking to my active directory (w2k) and consequently takes a value of
my default realm = casa.cult.cu in this case the default domain where
authenticate my users.

My configuration in the new version of dovecot:
protocols = imap pop3
    protocol imap {
      listen = *
    }
    protocol pop3 {
      listen = *
    }
login_dir = /var/run/dovecot/login
login_chroot = yes
login_greeting = Dovecot ready.
mail_location = maildir:/var/spool/virtualmail/%d/%u
mail_debug = yes
mbox_read_locks = fcntl
mbox_write_locks = fcntl
protocol imap {
   mail_plugins = quota imap_quota
}
protocol pop3 {
   mail_plugins = quota
}
protocol lda {
   postmaster_address = [EMAIL PROTECTED]
   mail_plugins = quota
   auth_socket_path = /var/run/dovecot/auth-master
}
auth_executable = /usr/libexec/dovecot/dovecot-auth
auth_verbose = yes
auth_debug = yes
auth default {
   mechanisms = plain
passdb pam {
         args = dovecot
}
   userdb ldap {
     args = /etc/dovecot-ldap.conf
   }
   userdb prefetch {
   }
   user = root
   socket listen {
     master {
       path = /var/run/dovecot/auth-master
       mode = 0600
       user = virtualmail
       group = virtualmail
     }
   }
}
dict {
}
plugin {
   quota = maildir:storage=10240
}


   user_attrs = mail,/var/spool/virtualmail/%d/%n,,,,
The attribute mail in the old version returns to me [EMAIL PROTECTED] or
[EMAIL PROTECTED]  this way dovecot can build the way with no problems
at all.
But in this late version something is happening, it only takes the
value %n= user , but not %d = domain . It´s not working. do you have
any idea how I can solve this
I beg your pardon for my poor English.



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

Reply via email to