[Discuss] Scripting IMAP for large numbers of messages?

Matthew Gillen me at mattgillen.net
Thu Jan 7 09:46:58 EST 2021


On 1/7/2021 9:32 AM, Daniel Barrett wrote:
> 
> Has anyone done any scripting to manipulate email on a remote IMAP
> server? I'd like to select about 50,000 emails from an Inbox of
> ~80,000 (say, all emails from 2020) and move them to a different
> folder on the same IMAP server. I'm wondering if fetchmail or similar
> tools can do this (but am open to other suggestions).
> 
> FYI, I've tried this operation in several GUI IMAP clients but they
> all either (1) fail for large numbers of messages, or (2) have such a
> cumbersome selection process (for "all emails from 2020") that it
> would take an hour to highlight all the emails.
> 
> Thanks for any tips, or even just a pointer to the best tool(s) for
> the job.

I'd be surprised if mutt didn't do the trick for you.  If you're a vi
person, you'll like mutt.

http://mutt.org/

Specific examples of tagging messages:
http://therandymon.com/woodnotes/mutt/node19.html


Matt


More information about the Discuss mailing list