Quoting Mostafa Rokooie <[email protected]>:

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

Reply via email to