I have upgraded dbmail 2.2.2 to 2.2.3, but when I look to my INBOX using
squirrelmail, it shows "imap dropped connection" error.
Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1296): RESPONSE: [* 4
EXISTS]
Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1296): RESPONSE: [* 4
RECENT]
Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1296): RESPONSE: [* FLAGS
(\Seen \Answered \Deleted \Flagged \Draft \Recent)]
Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1296): RESPONSE: [* OK
[PERMANENTFLAGS (\Seen \Answered \Deleted \Flagged \Draft)]]
Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1296): RESPONSE: [* OK
[UIDNEXT 335087] Predicted next UID]
Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1296): RESPONSE: [* OK
[UIDVALIDITY 15] UID value]
Debug:[sql] dbmysql.c,db_query(+286): query [SELECT MIN(message_idnr) FROM
dbmail_messages WHERE mailbox_idnr = 15 AND status < 2 AND seen_flag = 0]
Debug:[sql] dbmysql.c,db_get_result(+244): result is null
Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1296): RESPONSE: [* BYE
internal dbase error]
Error:[imap] imap4.c,IMAPClientHandler(+325): command return with error
[select]
Info:[imap] imap4.c,IMAPClientHandler(+338): Finished command select [-1]
FreeBSD 6.2/amd64
This patch fixes the problem.
*** imapcommands.c.orig Fri Feb 9 11:28:16 2007
--- imapcommands.c Thu Mar 1 12:19:36 2007
***************
*** 240,246 ****
/* show idx of first unseen msg (if present) */
if (ud->mailbox.exists) {
! if (! (key = db_first_unseen(ud->mailbox.uid))) {
dbmail_imap_session_printf(self, "* BYE internal
dbase error\r\n");
return -1;
}
--- 240,247 ----
/* show idx of first unseen msg (if present) */
if (ud->mailbox.exists) {
! key = db_first_unseen(ud->mailbox.uid);
! if (key == (u64_t) (-1)) {
dbmail_imap_session_printf(self, "* BYE internal
dbase error\r\n");
return -1;
}
_______________________________________________
Dbmail-dev mailing list
[email protected]
http://twister.fastxs.net/mailman/listinfo/dbmail-dev