some more debuggage if it helps:

Jan  5 20:14:32 ubrique dovecot: auth(default): master in: REQUEST      1       22925   1
Jan  5 20:14:32 ubrique dovecot: auth-worker(default): sql( user@host.com,x.x.x.x): SELECT file AS home, uid, gid, concat('maildir:storage=', TRUNCATE(quota/1024,0)) AS quota FROM iwmailsystem.virtmailbox AS v WHERE v.userID  = 'user@host.com '
Jan  5 20:14:32 ubrique dovecot: auth(default): master out: USER        1       OK      user@host.com        home=/data/mail/host.com/us/user@host.com/        uid=127 gid=127 quota=maildir:storage=131072
Jan  5 20:14:32 ubrique dovecot: pop3-login: Login: user=<user@host.com>, method=PLAIN, rip=x.x.x.x, lip=y.y.y.y
Jan  5 20:14:33 ubrique dovecot: POP3(OK): Disconnected: Logged out top=2/3891, retr=2/36717, del=0/2, size=36681

So shouldnt the last line display 'POP3(user@host.com)' instead of POP3(OK) ? At least it does on my proxy.

-c