A NOTE has been added to this issue. ====================================================================== http://www.dbmail.org/mantis/view.php?id=499 ====================================================================== Reported By: AntonZ Assigned To: ====================================================================== Project: DBMail Issue ID: 499 Category: General Reproducibility: always Severity: major Priority: normal Status: new target: ====================================================================== Date Submitted: 24-Jan-07 13:15 CET Last Modified: 24-Jan-07 15:41 CET ====================================================================== Summary: incorrect envelope Description: locale and mysql charset is utf-8. Message with not encoded(8 bit) subject have incorrect value in dbmail_envelope. dbmail_envelope.envelope value: ("Mon, 22 Jan 2007 19:54:04 +0400" {24}
Outlook express not show that messages. IMAP4.log: IMAP: 19:44:48 [rx] * 1 FETCH (INTERNALDATE "22-Jan-2007 19:02:59 +0300" RFC822.SIZE 20418 FLAGS (\Seen) UID 71569 ENVELOPE ("Mon, 22 Jan 2007 11:49:35 -0400" {24} IMAP: 19:44:48 [rx] Buffer (literal) of length 24 IMAP: 19:44:48 [rx] erences X-Ref X-Priority X-MSMail-Priority X-MSOESRec Newsgroups)] {44} IMAP: 19:44:48 [rx] Buffer (literal) of length 44 IMAP: 19:44:48 [rx] ) IMAP: 19:44:48 [db] PARSE ERROR: hr=2148322516 IMAP: 19:44:48 [rx] * 2 FETCH (INTERNALDATE "22-Jan-2007 19:03:03 +0300" RFC822.SIZE 20423 FLAGS (\Seen) UID 71570 ENVELOPE ("Mon, 22 Jan 2007 11:49:35 -0400" {24} IMAP: 19:44:48 [rx] Buffer (literal) of length 24 IMAP: 19:44:48 [rx] erences X-Ref X-Priority X-MSMail-Priority X-MSOESRec Newsgroups)] {44} IMAP: 19:44:48 [rx] Buffer (literal) of length 44 IMAP: 19:44:48 [rx] ) IMAP: 19:44:48 [db] PARSE ERROR: hr=2148322516 IMAP: 19:44:48 [rx] * 3 FETCH (INTERNALDATE "22-Jan-2007 19:03:07 +0300" RFC822.SIZE 20457 FLAGS (\Seen) UID 71571 ENVELOPE ("Mon, 22 Jan 2007 19:54:04 +0400" {24} IMAP: 19:44:48 [rx] Buffer (literal) of length 24 IMAP: 19:44:48 [rx] erences X-Ref X-Priority X-MSMail-Priority X-MSOESRec Newsgroups)] {44} IMAP: 19:44:48 [rx] Buffer (literal) of length 44 IMAP: 19:44:48 [rx] ) IMAP: 19:44:48 [db] PARSE ERROR: hr=2148322516 IMAP: 19:44:48 [rx] * 4 FETCH (INTERNALDATE "22-Jan-2007 19:03:09 +0300" RFC822.SIZE 20442 FLAGS (\Seen) UID 71572 ENVELOPE ("Mon, 22 Jan 2007 19:54:04 +0400" {24} IMAP: 19:44:48 [rx] Buffer (literal) of length 24 IMAP: 19:44:48 [rx] erences X-Ref X-Priority X-MSMail-Priority X-MSOESRec Newsgroups)] {44} IMAP: 19:44:48 [rx] Buffer (literal) of length 44 IMAP: 19:44:48 [rx] ) IMAP: 19:44:48 [db] PARSE ERROR: hr=2148322516 value of subject headervalue for this messages is empty. also empty fromname for not encoded headers From ====================================================================== ---------------------------------------------------------------------- paul - 24-Jan-07 15:03 ---------------------------------------------------------------------- Anton, please post trace_level=5 logs. I don't see anything obviously wrong with the OE logs you posted. 8bit headers work for me. ---------------------------------------------------------------------- AntonZ - 24-Jan-07 15:41 ---------------------------------------------------------------------- encoded headers work OK. if subject have 8bit, dbmail generate and send incorrect: Debug:[mailbox] dbmail-mailbox.c,dbmail_mailbox_get_set(+1233): [74813:*] Debug:[misc] misc.c,g_tree_merge(+1219): a[0] [OR] b[1] -> a[1] Debug:[sql] dbmysql.c,db_query(+286): query [SELECT seen_flag, answered_flag, deleted_flag, flagged_flag, draft_flag, recent_flag, DATE_FORMAT(internal_date, '%Y-%m-%d %T'), rfcsize, message_idnr FROM dbmail_messages msg, dbmail_physmessage pm WHERE pm.id = msg.physmessage_id AND message_idnr BETWEEN 73322 AND 73322 AND mailbox_idnr = 1 AND status IN (0,1) ORDER BY message_idnr ASC] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [* 6 FETCH (] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [INTERNALDATE "24-Jan-2007 10:42:34 +0300"] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [ ] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [RFC822.SIZE 15709] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [ ] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [FLAGS (\Seen)] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [ ] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [UID 73322] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [ ] Debug:[sql] dbmysql.c,db_query(+286): query [SELECT message_idnr,envelope FROM dbmail_envelope e JOIN dbmail_messages m ON m.physmessage_id=e.physmessage_id JOIN dbmail_mailboxes b ON b.mailbox_idnr=m.mailbox_idnr WHERE m.mailbox_idnr = 1 AND message_idnr BETWEEN 73322 AND 73322 ] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [ENVELOPE ("Wed, 24 Jan 2007 03:22:54 -0400" {38} ] Debug:[imapsession] dbmail-imapsession.c,_imap_show_body_section(+1052): itemtype [3] partspec [] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [ ] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [BODY[] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [HEADER.FIELDS (References X-Ref X-Priority X-MSMail-Priority X-MSOESRec Newsgroups)] ] Debug:[sql] dbmysql.c,db_query(+286): query [SELECT message_idnr,headername,headervalue FROM dbmail_headervalue v JOIN dbmail_messages m ON v.physmessage_id=m.physmessage_id JOIN dbmail_mailboxes b ON m.mailbox_idnr=b.mailbox_idnr JOIN dbmail_headername n ON v.headername_id=n.id WHERE m.mailbox_idnr = 1 AND message_idnr BETWEEN 73322 AND 73322 AND lower(headername) IN ('references','x-ref','x-priority','x-msmail-priority','x-msoesrec','newsgroups')] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [{44} X-MSMail-Priority: Normal X-Priority: 3 ] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [) ] Debug:[imapsession] dbmail-imapsession.c,dbmail_imap_session_printf(+1292): RESPONSE: [mb95 OK UID FETCH completed ] Info:[imap] imap4.c,IMAPClientHandler(+336): Finished command uid [0] Issue History Date Modified Username Field Change ====================================================================== 24-Jan-07 13:15 AntonZ New Issue 24-Jan-07 15:03 paul Note Added: 0001782 24-Jan-07 15:41 AntonZ Note Added: 0001783 ====================================================================== _______________________________________________ Dbmail-dev mailing list Dbmail-dev@dbmail.org http://twister.fastxs.net/mailman/listinfo/dbmail-dev