Hello,
I have just implemented dbmail 1.2.7b into my environment and it seems to
be working great. Unfortunately, I've run into a show stopper while trying
to setup openwebmail to log into dbmail using pop3 authentication. The
below is what shows up in the logfile when I've got debug turned to level 5:
dbmail/pop3d[6471]: PerformChildTask(): incoming connection from [x.x.x.x
(x.x.com)]
dbmail/pop3d[6471]: PerformChildTask(): client info init complete, calling
client
dbmail/pop3d[6471]: create_unique_id(): created:
a8c4489c98a10a5b861035d13a4dd765
dbmail/pop3d[6471]: pop3(): incoming buffer: [auth login]
dbmail/pop3d[6471]: pop3(): command issued :cmd [auth], value [login]
dbmail/pop3d[6471]: pop3(): command looked up as commandtype 12
dbmail/pop3d[6471]: pop3(): incoming buffer: [YWp0ZXN0MQ==]
dbmail/pop3d[6471]: pop3(): command looked up as commandtype 15
dbmail/pop3d[6471]: pop3_error(): an invalid command was issued
dbmail/pop3d[6471]: pop3(): incoming buffer: [YWp0ZXN0MQ==]
dbmail/pop3d[6471]: pop3(): command looked up as commandtype 15
dbmail/pop3d[6471]: pop3_error(): an invalid command was issued
dbmail/pop3d[6471]: pop3(): incoming buffer: [user ajtest1]
dbmail/pop3d[6471]: pop3(): command issued :cmd [user], value [ajtest1]
dbmail/pop3d[6471]: pop3(): command looked up as commandtype 1
dbmail/pop3d[6471]: pop3_handle_connection(): user ajtest1 logging out
[messages=0, octets=0]
dbmail/pop3d[6471]: PerformChildTask(): client handling complete, closing
streams
dbmail/pop3d[6471]: PerformChildTask(): connection closed
dbmail/pop3d[6471]: PerformChildTask(): waiting for connection
Here is what a successful manual connection from telnet looks like:
dbmail/pop3d[6470]: PerformChildTask(): incoming connection from [x.x.x.x
(x.x.com)]
dbmail/pop3d[6470]: PerformChildTask(): client info init complete, calling
client handler
dbmail/pop3d[6470]: create_unique_id(): created:
e5a6e3dcd18ae5e26a2931f7329516b5
dbmail/pop3d[6470]: pop3(): incoming buffer: [user ajtest1]
dbmail/pop3d[6470]: pop3(): command issued :cmd [user], value [ajtest1]
dbmail/pop3d[6470]: pop3(): command looked up as commandtype 1
dbmail/pop3d[6470]: pop3(): incoming buffer: [pass xxxxxxxx]
dbmail/pop3d[6470]: pop3(): command issued :cmd [pass], value [ajtest1]
dbmail/pop3d[6470]: pop3(): command looked up as commandtype 2
dbmail/pop3d[6470]: __auth_query(): executing query [SELECT user_idnr,
passwd, encryption_type FROM users WHERE userid = 'ajtest1']
dbmail/pop3d[6470]: auth_validate(): validating using MD5 digest comparison
dbmail/pop3d[6470]: __auth_query(): executing query [UPDATE users SET
last_login = '2004-05-27 12:28:00' WHERE user_idnr = 28]
dbmail/pop3d[6470]: pop3(): validation OK, building a session for user
[ajtest1]
dbmail/pop3d[6470]: db_query(): executing [SELECT mailbox_idnr FROM
mailboxes WHERE name='INBOX' AND owner_idnr=28]
dbmail/pop3d[6470]: db_query(): executing [SELECT * FROM messages WHERE
mailbox_idnr=28 AND status<2 AND unique_id!="" order by status ASC]
dbmail/pop3d[6470]: pop3(): user ajtest1 logged in [messages=0, octets=0]
dbmail/pop3d[6470]: pop3(): incoming buffer: [quit]
dbmail/pop3d[6470]: pop3(): command looked up as commandtype 0
dbmail/pop3d[6470]: pop3_handle_connection(): user ajtest1 logging out
[messages=0, octets=0]
dbmail/pop3d[6470]: PerformChildTask(): client handling complete, closing
streams
dbmail/pop3d[6470]: PerformChildTask(): connection closed
Does anyone have any ideas for me? I'd like to continue using what my
users are expecting, instead of switching to a new webmail solution.
I look forward to hearing any responses.
Thank you,
Angus Jordan