I went ahead and began investigating. I set tracelevel = 5 for
everything. I'm including the /var/log/maillog entries from my test, which
was: I connected Eudora and it ran a query and got no new
mail. Afterwards, a dbmail-pop3d process was eating 99% of the cpu.
Here's the dump from /var/log/maillog:
Jan 31 18:22:13 cap dbmail/pop3d[9997]: CreateChild(): signal handler
placed, going to perform task now
Jan 31 18:22:13 cap dbmail/pop3d[9997]: PerformChildTask(): waiting for
connection
Jan 31 18:22:55 cap dbmail/pop3d[9997]: PerformChildTask(): incoming
connection from [68.66.125.118 (gemini.barbgroup.com)]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: PerformChildTask(): client info
init complete, calling client handler
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): incoming buffer: [USER
MyusernamE]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): command issued :cmd [USER],
value [MyusernamE]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): command looked up as
commandtype1
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): incoming buffer: [PASS
MypassworD]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): command issued :cmd [PASS],
value [MypassworD]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): command looked up as
commandtype2
Jan 31 18:22:55 cap dbmail/pop3d[9997]: __auth_query(): executing query
[SELECT user_idnr, passwd, encryption_type FROM users WHERE userid =
'MyusernamE']
Jan 31 18:22:55 cap dbmail/pop3d[9997]: auth_validate(): validating using
cleartext passwords
Jan 31 18:22:55 cap dbmail/pop3d[9997]: __auth_query(): executing query
[UPDATE users SET last_login = '2003-01-31 18:22:55' WHERE user_idnr = 19]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): validation ok, creating session
Jan 31 18:22:55 cap dbmail/pop3d[9997]: db_query(): executing [SELECT
mailbox_idnr FROM mailboxes WHERE name='INBOX' AND owner_idnr=19]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: db_query(): executing [SELECT *
FROM messages WHERE mailbox_idnr=34 AND status<002 AND unique_id!="" order
by status ASC ]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): user MyusernamE logged in
[message s=0, octets=0]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): incoming buffer: [STAT]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): command looked up as
commandtype3
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): incoming buffer: [QUIT]
Jan 31 18:22:55 cap dbmail/pop3d[9997]: pop3(): command looked up as
commandtype0
So it looks to my untrained eye like dbmail-pop3d is getting the QUIT
command just fine. But no clue to why it's not happy in the hangup yet.
I hope this is useful! Please let me know if I'm barking up the wrong tree!
Thanks,
Kenn