Thanks for your input.
I was able to achieve it using following IMAP command.
uid store start-id:end-id -flags.silent (\deleted)
As you mentioned now I am exploring Perl's IMAPClient module
As you mentioned now I am exploring Perl's IMAPClient module
to do it recusively. I will post the solution after completion.
Just for more info: Meanwhile I had opened a question
on serverfault where I got some help too.
--
Regards,
Sachin Divekar
On Mon, Apr 9, 2012 at 1:33 PM, Bron Gondwana <brong@xxxxxxxxxxx> wrote:
With IMAP:tag STORE 1:* -flags \DeletedYou'll have to do it on every folder though... the kind of thing scripting is handy for!Bron.On Mon, Apr 9, 2012, at 07:32 AM, Sachin Divekar wrote:Dear guys,I have a 5GB mailbox which I moved using imapsync. But somehow Imessed up with --delete option and end up with almost all the messageshaving \Deleted flag set. I do not have delayed expunge enabled, soI can not use unexpunge utility. I am using cyrus-imapd v2.3.7.Is there any way I can unset \Deleted flag for all the mails in the mailbox?Thank you.--Regards,Sachin Divekar----Cyrus Home Page: http://www.cyrusimap.org/List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/--Bron Gondwana
---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/