I am dealing with a somewhat similar problem.  Some users of my IMAP-server 
products find it odd that, when they move a message from one server folder 
to another, a flagged-as-deleted copy remains in the original folder.  This 
is of course an artifact of the necessity to implement the move as a COPY 
followed by a STORE FLAGS \DELETED.  One way to deal with this would be to 
have the server unilaterally expunge a message when its \DELETED flag is 
set when the server knows that a copy has successfully been made.  I am 
sure many users would like to have this as an option.  The trouble is that, 
when the user moves a message from a server folder to an external folder, 
the server cannot be sure that a copy has been made; it would therefore be 
dangerous and undesirable to expunge the message.

I understand that there was a well thought-out reason for not including a 
MOVE command in IMAP but I don't know what it was.  Could somebody please 
fill us in?  Thanks.

Pete


Reply via email to