Hello everyone
Happy new year .
This is the first time I address to the list
I have the following situation and I need help from all you people
I have dovecot 0.9-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.