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