
getmail
Fetchmail
MailStore
OfflineIMAP
imapsync
isync (mbsync)
mnIMAPSync
MailStore
imapsync
IMAP Upload
OfflineIMAP
isync (mbsync)
audriga Email and Groupware migration
MigrationWiz
getmail
mnIMAPSyncBased on our record, getmail seems to be more popular. It has been mentiond 3 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
I'm using getmail (https://pyropus.ca./software/getmail/) as a cronjob every night to download it all and then sync with an offsite backup. - Source: Hacker News / over 3 years ago
From there, I run a self-implementation of getmail inside of a Docker container to automatically fetch/copy my e-mails from various POP/IMAP providers on a regular (5-minute) interval. Getmail is incredibly flexible, and allows me to delete e-mail upon fetch for personal accounts, leave mail on the server for "shared accounts", etc. Source: about 5 years ago
I have used a utility called getmail for a couple of decades. Except for the json part, it seems to do what you want... Source: about 5 years ago
Fetchmail - The Fetchmail Project
MailStore - MailStore Home - A 100% free single-private-user desktop solution
imapsync - Console-based utility for migrating IMAP mailboxes.
OfflineIMAP - OfflineImap synchronizes email between an IMAP server and a MailDir or between two IMAP servers.
IMAP Upload - IMAP Upload is a tool for uploading a local mbox file to IMAP4 server.
isync (mbsync) - mbsync is a command line application which synchronizes mailboxes.