I've been noticing some problems with BODYSTRUCTURE on other clients as
well. I'll look into this asap.

Stef Bon wrote:
> Hello,
> 
> I've installed dbmail 2.1.3 on a testmachine fro some time now, hoping I can 
> upgrade my existing configuration (dbmail 2.0.7).
> 
> But there is this issue: everytime I connect with the mailclient part of 
> kde-3.5, I get this error:
> 
> Error from client:
> 
> Unexpected Program Termination.
> 
> After clicking the error away, the message list appears like it should, and 
> clicking on the messages is possible: the content appears as it should be.
> 
> The error on the serverside is included.
> 
> Hope you are able to track this error,
> 
> maybe a client thing, I don't know.
> 
> Stef Bon
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> line read for PID 10414 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: COMMAND: [15 NOOP] 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> Executing command noop... 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> Finished command noop [0] 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT 
> permission,seen_flag,answered_flag,deleted_flag,flagged_flag,recent_flag,draft_flag
>  FROM dbmail_mailboxes WHERE mailbox_idnr = '1']
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT 'a',COUNT(*) FROM dbmail_messages WHERE 
> mailbox_idnr='1' AND (status='0' OR status='1') UNION SELECT 'b',COUNT(*) 
> FROM dbmail_messages WHERE mailbox_idnr='1' AND (status='0' OR status='1') 
> AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM dbmail_messages WHERE 
> mailbox_idnr='1' AND (status='0' OR status='1') AND recent_flag=1]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT message_idnr FROM dbmail_messages WHERE mailbox_idnr 
> = '1' AND status < '2' ORDER BY message_idnr ASC]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: db.c,db_getmailbox: exists 
> [24] num_rows [24]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT message_idnr+1 FROM dbmail_messages ORDER BY 
> message_idnr DESC LIMIT 1]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: RESPONSE: [15 OK NOOP 
> completed^M ]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> tag = 15
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> line read for PID 10414 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: COMMAND: [16 NOOP] 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> Executing command noop... 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> Finished command noop [0] 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT 
> permission,seen_flag,answered_flag,deleted_flag,flagged_flag,recent_flag,draft_flag
>  FROM dbmail_mailboxes WHERE mailbox_idnr = '1']
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT 'a',COUNT(*) FROM dbmail_messages WHERE 
> mailbox_idnr='1' AND (status='0' OR status='1') UNION SELECT 'b',COUNT(*) 
> FROM dbmail_messages WHERE mailbox_idnr='1' AND (status='0' OR status='1') 
> AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM dbmail_messages WHERE 
> mailbox_idnr='1' AND (status='0' OR status='1') AND recent_flag=1]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT message_idnr FROM dbmail_messages WHERE mailbox_idnr 
> = '1' AND status < '2' ORDER BY message_idnr ASC]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: db.c,db_getmailbox: exists 
> [24] num_rows [24]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT message_idnr+1 FROM dbmail_messages ORDER BY 
> message_idnr DESC LIMIT 1]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: RESPONSE: [16 OK NOOP 
> completed^M ]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> tag = 16
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> line read for PID 10414 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: COMMAND: [17 UID FETCH 35:* 
> (UID RFC822.SIZE FLAGS ENVELOPE BODY.PEEK[HEADER.FIELDS (REFERENCES)])] 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[0]: 'FETCH' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[1]: '35:*' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[2]: '(' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[3]: 'UID' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[4]: 'RFC822.SIZE' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[5]: 'FLAGS' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[6]: 'ENVELOPE' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[7]: 'BODY.PEEK' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[8]: '[' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[9]: 'HEADER.FIELDS' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[10]: '(' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[11]: 'REFERENCES' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[12]: ')' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[13]: ']' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: arg[14]: ')' 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> Executing command uid... 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: db.c,db_acl_has_right: 
> checking ACL for user [3] on mailbox [1]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT mailbox_idnr FROM dbmail_mailboxes WHERE mailbox_idnr 
> = '1' AND owner_idnr = '3']
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: parse args[2] = 
> [UID]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: args[idx = 2] = 
> UID (returning 3) 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: parse args[3] = 
> [RFC822.SIZE]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: args[idx = 3] = 
> RFC822.SIZE (returning 4) 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: parse args[4] = 
> [FLAGS]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: args[idx = 4] = 
> FLAGS (returning 5) 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: parse args[5] = 
> [ENVELOPE]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: args[idx = 5] = 
> ENVELOPE (returning 6) 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: parse args[6] = 
> [BODY.PEEK]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,_imap_session_fetch_parse_partspec: token 
> [HEADER.FIELDS], nexttoken [(]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,_imap_session_fetch_parse_octet_range: parse token [)]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args: parse args[13] = 
> [)]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imapcommands.c,_ic_fetch: 
> hdrparse_needed [0]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imapcommands.c,_ic_fetch: 
> msgparse_needed [1]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imapcommands.c,_ic_fetch: 
> fetch_start [35] fetch_end [52]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: RESPONSE: [* 16 FETCH (]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: Fetching msgID 36 (fetch num 
> 37)
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT pm.rfcsize FROM dbmail_physmessage pm, 
> dbmail_messages msg WHERE pm.id = msg.physmessage_id AND msg.message_idnr = 
> '36' AND msg.status< '2' AND msg.mailbox_idnr = '1']
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT physmessage_id FROM dbmail_messages WHERE 
> message_idnr = '36']
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: dbmysql.c,db_query: 
> executing query [SELECT messageblk FROM dbmail_messageblks WHERE 
> physmessage_id = '18' ORDER BY messageblk_idnr]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: RESPONSE: [^M * BYE error 
> fetching envelope structure^M ]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> command return with error [uid]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> Finished command uid [-1] 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: RESPONSE: [17 OK completed^M 
> ]
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: imap4.c,IMAPClientHandler: 
> Closing connection for client from IP [192.168.0.10] 
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> serverchild.c,PerformChildTask: client handling complete, closing streams
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: serverchild.c,client_close: 
> closing write stream
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: serverchild.c,client_close: 
> closing read stream
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> serverchild.c,PerformChildTask: connection closed
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> serverchild.c,PerformChildTask: waiting for connection
> Jan 29 12:09:34 fileserver dbmail/imap4d[10414]: 
> pool.c,child_reg_disconnected: [10414]
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Dbmail mailing list
> [email protected]
> https://mailman.fastxs.nl/mailman/listinfo/dbmail

-- 
  ________________________________________________________________
  Paul Stevens                                      paul at nfg.nl
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands________________________________http://www.nfg.nl

Reply via email to