The following issue has been RESOLVED. 
====================================================================== 
http://www.dbmail.org/mantis/view.php?id=534 
====================================================================== 
Reported By:                jnelson
Assigned To:                aaron
====================================================================== 
Project:                    DBMail
Issue ID:                   534
Category:                   IMAP daemon
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     resolved
target:                      
Resolution:                 fixed
Fixed in Version:           2.2.5
====================================================================== 
Date Submitted:             13-Mar-07 20:04 CET
Last Modified:              14-Mar-07 09:58 CET
====================================================================== 
Summary:                    2.2.4 imapd *can not* APPEND message with 'Recent'
flag set
Description: 
I get this error:

dbmail/imap4d[14765]: Error query failed [UPDATE dbmail_m
essages SET recent_flag=0,recent_flag=1 WHERE message_idnr = 46344 AND
status < 
2 AND mailbox_idnr = 14] : [ERROR:  multiple assignments to same column
"recent_
flag" ] 


====================================================================== 

---------------------------------------------------------------------- 
 paul - 13-Mar-07 23:18  
---------------------------------------------------------------------- 
In this case it's not dbmail's fault; setting recent flags in the append
command violates the rfc.

section 2.3.2:

       Note: The \Recent system flag is a special case of a
        session flag.  \Recent can not be used as an argument in a
        STORE or APPEND command, and thus can not be changed at
        all.
 

---------------------------------------------------------------------- 
 aaron - 13-Mar-07 23:47  
---------------------------------------------------------------------- 
Then we need a special case in the code. An incorrect command should not
result in a query error. 

---------------------------------------------------------------------- 
 aaron - 14-Mar-07 09:58  
---------------------------------------------------------------------- 
Now in SVN: \Recent will be ignored. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
13-Mar-07 20:04 jnelson        New Issue                                    
13-Mar-07 23:18 paul           Note Added: 0001894                          
13-Mar-07 23:18 paul           Assigned To               => paul            
13-Mar-07 23:18 paul           Severity                 minor => feature    
13-Mar-07 23:18 paul           Status                   new => feedback     
13-Mar-07 23:18 paul           Resolution               open => no change
required
13-Mar-07 23:47 aaron          Note Added: 0001895                          
14-Mar-07 09:55 aaron          Status                   feedback => assigned
14-Mar-07 09:55 aaron          Assigned To              paul => aaron       
14-Mar-07 09:58 aaron          Status                   assigned => resolved
14-Mar-07 09:58 aaron          Fixed in Version          => 2.2.5           
14-Mar-07 09:58 aaron          Resolution               no change required =>
fixed
14-Mar-07 09:58 aaron          Note Added: 0001896                          
======================================================================

_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to