[Dovecot] Edit an existing message or replacing it

Michael M Slusarz slusarz at curecanti.org
Sun Sep 16 21:55:39 EEST 2012


Quoting Mostafa Rokooie <mostafa.rokooie at gmail.com>:

> I want to know is there any solution to edit an existing message in mailbox
> via IMAP? or replace it with a new message (store a new message with same
> UID)?

You **can't** alter an existing UID message.  You have to re-add the  
message to the mailbox and use a new UID.  For this, you have 2 options:

1.) FETCH the message, alter it locally, APPEND the message to the  
server, and DELETE the original message.
2.) Use CATENATE to create a new message, and DELETE the original  
message (this is how we strip attachments from a message).  Note that  
not all IMAP4rev1 servers support CATENATE.

michael



More information about the dovecot mailing list