Helo all,

After enable auth_cache_size = 20480 and auth_cache_ttl = 0, dovecot
stops working for users that are in cache. See the log bellow: 


1 - POP3 session OK
jan 22 14:02:59 mailserver--03 dovecot: auth(default): client in: AUTH
1       PLAIN   service=pop3    lip=10.0.149.3  rip=10.0.2.2
resp=<hidden>
Jan 22 14:02:59 mailserver--03 dovecot: auth(default):
cache([EMAIL PROTECTED],10.0.2.2): miss
Jan 22 14:02:59 mailserver--03 dovecot: auth(default):
ldap([EMAIL PROTECTED],10.0.2.2): bind search:
base=ou=xxxx.com.br,ou=accounts,o=comMail
filter=(&(objectClass=qmailUser)([EMAIL PROTECTED])(!(accountStatus=disabled)))
Jan 22 14:02:59 mailserver--03 dovecot: auth(default):
ldap([EMAIL PROTECTED],10.0.2.2): result:
mailMessageStore(userdb_home)=/data/services/dominios/xxxx.com.br/t/te/teste2/ 
mailHostAddress(host)=10.0.149.3 
mailQuotaSize(userdb_quota_rule=*:bytes)=2048576000 uid(user)[EMAIL PROTECTED] 
qmailGID(userdb_gid)=1033 qmailUID(proxy_maybe)=1033
Jan 22 14:02:59 mailserver--03 dovecot: auth(default): client out: OK
1       [EMAIL PROTECTED]
Jan 22 14:02:59 mailserver--03 dovecot: auth(default): master in:
REQUEST  1       3085    1
Jan 22 14:02:59 mailserver--03 dovecot: auth(default):
prefetch([EMAIL PROTECTED],10.0.2.2): success
Jan 22 14:02:59 mailserver--03 dovecot: auth(default): master out: USER
1       [EMAIL PROTECTED]
home=/data/services/dominios/xxxx.com.br/t/te/teste2/
quota_rule=*:bytes=2048576000   gid=1033
Jan 22 14:02:59 mailserver--03 dovecot: pop3-login: Login:
user=<[EMAIL PROTECTED]>, method=PLAIN, rip=10.0.2.2, lip=10.0.149.3
Jan 22 14:02:59 mailserver--03 dovecot: auth(default): new auth
connection: pid=3085
Jan 22 14:02:59 mailserver--03 dovecot: POP3([EMAIL PROTECTED]):
Loading modules from directory: /usr/local/lib/dovecot/pop3
Jan 22 14:02:59 mailserver--03 dovecot: POP3([EMAIL PROTECTED]): Module
loaded: /usr/local/lib/dovecot/pop3/lib10_quota_plugin.so
Jan 22 14:02:59 mailserver--03 dovecot: POP3([EMAIL PROTECTED]):
Effective uid=1033, gid=1033
Jan 22 14:02:59 mailserver--03 dovecot: POP3([EMAIL PROTECTED]): Quota
root: name= backend=maildir args=
Jan 22 14:02:59 mailserver--03 dovecot: POP3([EMAIL PROTECTED]): Quota
rule: root= mailbox= bytes=2048576000 messages=0
Jan 22 14:02:59 mailserver--03 dovecot: POP3([EMAIL PROTECTED]):
Namespace: type=private, prefix=INBOX., sep=, inbox=yes, hidden=no,
list=yes, subscriptions=yes
Jan 22 14:02:59 mailserver--03 dovecot: POP3([EMAIL PROTECTED]):
maildir: data=/data/services/dominios/xxxx.com.br/t/te/teste2//Maildir
Jan 22 14:02:59 mailserver--03 dovecot: POP3([EMAIL PROTECTED]):
maildir++:
root=/data/services/dominios/xxxx.com.br/t/te/teste2//Maildir, index=,
control=, inbox=/data/services/dominios/xxxx.com.br/t/te/teste2//Maildir
Jan 22 14:03:02 mailserver--03 dovecot: POP3([EMAIL PROTECTED]):
Disconnected: Logged out top=0/0, retr=0/0, del=0/3012, size=534868620

2 - POP3 session fail
Jan 22 14:03:08 mailserver--03 dovecot: auth(default): client in: AUTH
1       PLAIN   service=pop3    lip=10.0.149.3  rip=10.0.2.2
resp=<hidden>
Jan 22 14:03:08 mailserver--03 dovecot: auth(default):
cache([EMAIL PROTECTED],10.0.2.2): hit
Jan 22 14:03:08 mailserver--03 dovecot: auth(default): client out: OK
1       [EMAIL PROTECTED] host=10.0.149.3 proxy   pass=<hidden>
Jan 22 14:03:08 mailserver--03 dovecot: pop3-login: Login:
user=<[EMAIL PROTECTED]>, method=PLAIN, rip=10.0.2.2, lip=10.0.149.3
Jan 22 14:03:08 mailserver--03 dovecot: auth(default): new auth
connection: pid=3078

server01:~# telnet 10.0.145.3 110
Trying 10.0.145.3...
Connected to 10.0.145.3.
Escape character is '^]'.
+OK Dovecot ready.
user [EMAIL PROTECTED]
+OK
pass 123mudar
+OK Logged in.
Connection closed by foreign host.

Is it a bug on cache?

[]s,


Raphael Costa

Reply via email to