Hi all, i had a Problem with Mail wit an attachment in the Webmailer squirrelmail. Squirrelmail 1.4.3 DBMail 2.0.6 MySql 4.1.13
When i open a mail with an attachment i will see se attachment. When i will open the same mail in the same session again i will get this error. Fatal error: Call to a member function on a non-object in /usr/share/squirrelmail/src/read_body.php on line 416 in the log of dbmail i don´t found an error. Does anybody can help me what is going wrong? Bye Christian Sep 1 10:20:14 obelix dbmail/imap4d[3759]: pool.c,child_reg_connected: [3759] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: serverchild.c,PerformChildTask: incoming connection from [127.0.0.1 (localhost)] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: serverchild.c,PerformChildTask: client info init complete, calling client handler Sep 1 10:20:14 obelix dbmail/imap4d[3759]: IMAPClientHandler(): line read for PID 3759 Sep 1 10:20:14 obelix dbmail/imap4d[3759]: COMMAND: [A001 LOGIN "test" "secret"] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: arg[0]: 'test' Sep 1 10:20:14 obelix dbmail/imap4d[3759]: arg[1]: 'secret' Sep 1 10:20:14 obelix dbmail/imap4d[3759]: IMAPClientHandler(): Executing command login... Sep 1 10:20:14 obelix dbmail/imap4d[3759]: _ic_login(): trying to validate user Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT user_idnr, passwd, encryption_type FROM dbmail_users WHERE userid = 'test'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: authsql.c, auth_validate: validating using MD5 hash comparison Sep 1 10:20:14 obelix dbmail/imap4d[3759]: authsql.c,auth_validate: salt : $1$.UfB0AyE$àã^E^H2005-09-01 10:20:14 Sep 1 10:20:14 obelix dbmail/imap4d[3759]: authsql.c,auth_validate: hash : $1$.UfB0AyE$cQzVO.w/SBUTd6gL2wBNF. Sep 1 10:20:14 obelix dbmail/imap4d[3759]: authsql.c,auth_validate: crypt(): $1$.UfB0AyE$cQzVO.w/SBUTd6gL2wBNF.^G^H$1$.UfB0AyE$àã^E^H2005-09-01 10:20:14 Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [UPDATE dbmail_users SET last_login = '2005-09-01 10:20:14' WHERE user_idnr = '3'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: _ic_login(): user (id:3, name test) tries login Sep 1 10:20:14 obelix dbmail/imap4d[3759]: _ic_login(): user (id 3, name test) login accepted @ 2005-09-01 10:20:14 Sep 1 10:20:14 obelix dbmail/imap4d[3759]: IMAPClientHandler(): Finished command login Sep 1 10:20:14 obelix dbmail/imap4d[3759]: IMAPClientHandler(): line read for PID 3759 Sep 1 10:20:14 obelix dbmail/imap4d[3759]: COMMAND: [A002 SELECT "INBOX/w_"] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: arg[0]: 'INBOX/w_' Sep 1 10:20:14 obelix dbmail/imap4d[3759]: IMAPClientHandler(): Executing command select... Sep 1 10:20:14 obelix dbmail/imap4d[3759]: db.c,db_findmailbox: looking for mailbox with FQN [INBOX/w_]. Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT mailbox_idnr FROM dbmail_mailboxes WHERE name='INBOX/w_' AND owner_idnr='3'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: db.c,db_acl_has_right: checking ACL for user [3] on mailbox [14] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT mailbox_idnr FROM dbmail_mailboxes WHERE mailbox_idnr = '14' AND owner_idnr = '3'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT no_select FROM dbmail_mailboxes WHERE mailbox_idnr = '14'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: 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 = '14'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT 'a',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') UNION SELECT 'b',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') AND recent_flag=1] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT message_idnr FROM dbmail_messages WHERE mailbox_idnr = '14' AND status < '2' ORDER BY message_idnr ASC] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT message_idnr + 1 FROM dbmail_messages ORDER BY message_idnr DESC LIMIT 1] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT MIN(message_idnr) FROM dbmail_messages WHERE mailbox_idnr = '14' AND status < '2' AND seen_flag = '0'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_get_result: result is null Sep 1 10:20:14 obelix dbmail/imap4d[3759]: IMAPClientHandler(): Finished command select Sep 1 10:20:14 obelix dbmail/imap4d[3759]: 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 = '14'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT 'a',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') UNION SELECT 'b',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') AND recent_flag=1] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT message_idnr FROM dbmail_messages WHERE mailbox_idnr = '14' AND status < '2' ORDER BY message_idnr ASC] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT message_idnr + 1 FROM dbmail_messages ORDER BY message_idnr DESC LIMIT 1] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: IMAPClientHandler(): line read for PID 3759 Sep 1 10:20:14 obelix dbmail/imap4d[3759]: COMMAND: [A003 EXPUNGE] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: IMAPClientHandler(): Executing command expunge... Sep 1 10:20:14 obelix dbmail/imap4d[3759]: db.c,db_acl_has_right: checking ACL for user [3] on mailbox [14] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT mailbox_idnr FROM dbmail_mailboxes WHERE mailbox_idnr = '14' AND owner_idnr = '3'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT sum(pm.messagesize) FROM dbmail_messages msg, dbmail_physmessage pm WHERE msg.physmessage_id = pm.id AND msg.mailbox_idnr = '14' AND msg.status < '2' AND msg.deleted_flag = '1'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_get_result: result is null Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT message_idnr FROM dbmail_messages WHERE mailbox_idnr = '14' AND deleted_flag='1' AND status < '2' ORDER BY message_idnr DESC] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [UPDATE dbmail_messages SET status='2' WHERE mailbox_idnr = '14' AND deleted_flag='1' AND status < '2'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: db.c,db_subtract_quotum_used: subtracting 0 from mailsize Sep 1 10:20:14 obelix dbmail/imap4d[3759]: db.c.user_idnr_is_delivery_user_idnr: no need to look up user_idnr for [EMAIL PROTECTED]@__ Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [UPDATE dbmail_users SET curmail_size = curmail_size - '0' WHERE user_idnr = '3'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: 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 = '14'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT 'a',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') UNION SELECT 'b',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') AND recent_flag=1] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT message_idnr FROM dbmail_messages WHERE mailbox_idnr = '14' AND status < '2' ORDER BY message_idnr ASC] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT message_idnr + 1 FROM dbmail_messages ORDER BY message_idnr DESC LIMIT 1] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: IMAPClientHandler(): Finished command expunge Sep 1 10:20:14 obelix dbmail/imap4d[3759]: 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 = '14'] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT 'a',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') UNION SELECT 'b',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') AND seen_flag=1 UNION SELECT 'c',COUNT(*) FROM dbmail_messages WHERE mailbox_idnr='14' AND (status='0' OR status='1') AND recent_flag=1] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT message_idnr FROM dbmail_messages WHERE mailbox_idnr = '14' AND status < '2' ORDER BY message_idnr ASC] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: dbmysql.c,db_query: executing query [SELECT message_idnr + 1 FROM dbmail_messages ORDER BY message_idnr DESC LIMIT 1] Sep 1 10:20:14 obelix dbmail/imap4d[3759]: serverchild.c,PerformChildTask: client handling complete, closing streams Sep 1 10:20:14 obelix dbmail/imap4d[3759]: serverchild.c,client_close: closing write stream Sep 1 10:20:14 obelix dbmail/imap4d[3759]: serverchild.c,client_close: closing read stream Sep 1 10:20:14 obelix dbmail/imap4d[3759]: serverchild.c,PerformChildTask: connection closed Sep 1 10:20:14 obelix dbmail/imap4d[3759]: serverchild.c,PerformChildTask: waiting for connection Sep 1 10:20:14 obelix dbmail/imap4d[3759]: pool.c,child_reg_disconnected: [3759]