imapsync

Migrate or backup IMAP email accounts between servers

brewmacoslinux
Try with needOr install directly
Source

About

Migrate or backup IMAP mail accounts

Commands

imapsync

Examples

copy emails from one Gmail account to another$ imapsync --host1 imap.gmail.com --user1 source@gmail.com --password1 pass1 --host2 imap.gmail.com --user2 dest@gmail.com --password2 pass2
backup all emails from IMAP server to local storage$ imapsync --host1 mail.example.com --user1 user@example.com --password1 mypass --host2 localhost --user2 backup --password2 backuppass
migrate emails from old email provider to new one$ imapsync --host1 oldmail.provider.com --user1 olduser --password1 oldpass --host2 newmail.provider.com --user2 newuser --password2 newpass --ssl1 --ssl2
sync specific folders between two IMAP servers$ imapsync --host1 mail1.com --user1 user1 --password1 pass1 --host2 mail2.com --user2 user2 --password2 pass2 --include 'INBOX|Sent|Drafts'
exclude certain folders when migrating email accounts$ imapsync --host1 mail.com --user1 user1 --password1 pass1 --host2 mail2.com --user2 user2 --password2 pass2 --exclude 'Junk|Spam|Trash'