Invalid flag in Append command
    Jared Watkins 
    jared at watkins.net
       
    Mon Mar 22 13:39:53 EST 2004
    
    
  
Cyrus Daboo wrote:
> Bottom line is: its a client bug - fix the client.
In this case.. the client is the imapmigrate tool from the Cyrus IMAPd 
Utilities project on sourceforge.
Just to have this in the archive...  around line 514 I've added a line 
that should ignore any Recent flags...
for $msg ($oldimap->search(ALL)) {
       my $msgtext = $oldimap->message_string($msg);
       my $flags = $oldimap->flags($msg);
       my $flg = "";
       for (@flags) {
               if ($_ eq "\\Recent") { next; }   # Added line
               $flg .= $_
       }
       chomp $flg;
        $newimap->append_string($newfolder, $msgtext, $flg);
}
That seems to take care of it...
Jared
---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    
    
More information about the Info-cyrus
mailing list