Hello all,
I've running a Dovecot's installation for several years without problems
but since last system upgrade (Dec 26) I'm facing a kind of sync issue with
the /var/mail/ inbox files.
We have got mobile and desktops IMAP clients (mostly Mozilla Thunderbird). The
problem is that /var/mail/ files (mbox) aren't updated: we can delete mail
from clients but they persist in de /var/mail, so the same user can see the mail
again from other IMAP client.
Logs seems to be correct.
Many thanks in advance.
Best wishes,
Tinguaro Barreno
-- logs --
Jan 11 21:58:19 master: Info: Dovecot v2.1.7 starting up (core dumps disabled)
Jan 11 21:58:33 auth: Debug: Loading modules from directory:
/usr/lib/dovecot/modules/auth
Jan 11 21:58:33 auth: Debug: Module loaded:
/usr/lib/dovecot/modules/auth/libdriver_mysql.so
Jan 11 21:58:33 auth: Debug: Module loaded:
/usr/lib/dovecot/modules/auth/libdriver_pgsql.so
Jan 11 21:58:33 auth: Debug: Module loaded:
/usr/lib/dovecot/modules/auth/libdriver_sqlite.so
Jan 11 21:58:33 auth: Debug: Loading modules from directory:
/usr/lib/dovecot/modules/auth
Jan 11 21:58:33 auth: Debug: Module loaded:
/usr/lib/dovecot/modules/auth/libauthdb_ldap.so
Jan 11 21:58:33 auth: Debug: auth client connected (pid=8658)
Jan 11 21:58:33 auth: Debug: client in: AUTH 1 PLAIN service=imap
secured session=1oL4jgnTGgDAqAwf lip=192.168.12.2
rip=192.168.12.31 lport=10103
rport=46874 resp=<hidden>
Jan 11 21:58:33 auth: Debug: client out: OK 1 user=tbarreno
Jan 11 21:58:33 auth: Debug: master in: REQUEST 3219783681 8658 1
38bcc0e7465cbb3aace197fa29f9319e
Jan 11 21:58:33 auth: Debug:
ldap(tbarreno,192.168.12.31,<1oL4jgnTGgDAqAwf>): user search:
base=dc=alameda,dc=inet scope=subtree
filter=(&(objectClass=usuarioLocal)(username=tbarreno))
fields=homeDirectory,uidNumber,gidNumber
Jan 11 21:58:33 auth: Debug:
ldap(tbarreno,192.168.12.31,<1oL4jgnTGgDAqAwf>): result: uidNumber=1004
gidNumber=1004 homeDirectory=/home/tbarreno
Jan 11 21:58:33 auth: Debug: master out: USER 3219783681 tbarreno
home=/home/tbarreno uid=1004 gid=1004
Jan 11 21:58:33 imap-login: Info: Login: user=<tbarreno>, method=PLAIN,
rip=192.168.12.31, lip=192.168.12.2, mpid=8661, TLS
Jan 11 21:58:33 imap(tbarreno): Debug: Effective uid=1004, gid=1004,
home=/home/tbarreno
Jan 11 21:58:33 imap(tbarreno): Debug: Namespace inbox: type=private, prefix=,
sep=, inbox=no, hidden=no, list=yes, subscriptions=yes
location=mbox:~/Mail:INBOX=/var/mail/tbarreno
Jan 11 21:58:33 imap(tbarreno): Debug: fs: root=/home/tbarreno/Mail, index=,
control=, inbox=/var/mail/tbarreno, altJan 11 21:58:42 auth: Debug: auth client
connected (pid=8663)
Jan 11 21:58:42 auth: Debug: client in: AUTH 1 PLAIN service=imap
secured session=EWyAjwnTGwDAqAwf lip=192.168.12.2
rip=192.168.12.31 lport=10103
rport=46875 resp=<hidden>
Jan 11 21:58:42 auth: Debug: client out: OK 1 user=tbarreno
Jan 11 21:58:42 auth: Debug: master in: REQUEST 1092354049 8663 1
13780b9ee679fecc08e3abdcd334049f
Jan 11 21:58:42 auth: Debug:
ldap(tbarreno,192.168.12.31,<EWyAjwnTGwDAqAwf>): user search:
base=dc=alameda,dc=inet scope=subtree
filter=(&(objectClass=usuarioLocal)(username=tbarreno))
fields=homeDirectory,uidNumber,gidNumber
Jan 11 21:58:42 auth: Debug:
ldap(tbarreno,192.168.12.31,<EWyAjwnTGwDAqAwf>): result: uidNumber=1004
gidNumber=1004 homeDirectory=/home/tbarreno
Jan 11 21:58:42 auth: Debug: master out: USER 1092354049 tbarreno
home=/home/tbarreno uid=1004 gid=1004
Jan 11 21:58:42 imap-login: Info: Login: user=<tbarreno>, method=PLAIN,
rip=192.168.12.31, lip=192.168.12.2, mpid=8664, TLS
Jan 11 21:58:42 imap(tbarreno): Debug: Effective uid=1004, gid=1004,
home=/home/tbarreno
Jan 11 21:58:42 imap(tbarreno): Debug: Namespace inbox: type=private, prefix=,
sep=, inbox=no, hidden=no, list=yes, subscriptions=yes
location=mbox:~/Mail:INBOX=/var/mail/tbarreno
Jan 11 21:58:42 imap(tbarreno): Debug: fs: root=/home/tbarreno/Mail, index=,
control=, inbox=/var/mail/tbarreno, alt----
----
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-3-amd64 x86_64 Debian 7.0
auth_debug = yes
auth_verbose = yes
debug_log_path = /tmp/dovecot.log
info_log_path = /tmp/dovecot.log
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e %c
mail_debug = yes
mail_location = mbox:~/Mail:INBOX=/var/mail/%u
namespace inbox {
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
}
passdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = ldap
}
plugin {
mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename
mail_log_fields = uid box msgid size
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
}
protocols = " imap"
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
}
service imap-login {
inet_listener imapz {
port = 10103
}
}
ssl_ca = </etc/local/certs/CA-Alameda_cert.pem
ssl_cert = </etc/local/certs/alameda.homeip.net_cert.pem
ssl_key = </etc/local/certs/alameda.homeip.net_key.pem
userdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = ldap
}
verbose_ssl = yes
----------
--
Tinguaro Barreno Delgado
<tbarreno at alameda.homeip.net>