Tuesday, April 23, 2024
HomeSoftware EngineeringThe way to Bulk Transfer All E-mail from One Account to One...

The way to Bulk Transfer All E-mail from One Account to One other utilizing the CLI


If you end up able the place you have to sync all emails from one account to a different, then you should use the imapsync command-line instrument to bulk copy, or transfer every part for you.

Step 1 – Get imapsync

You could get the imapsync instrument operating regionally.

It may be discovered right here https://github.com/imapsync/imapsync

Alternatively, if you’re utilizing a Mac and have homebrew put in, then you definately’re in luck!

Merely brew set up imapsync and also you’re prepared.

Step 2 – Allow imap on the accounts

By default, imap is usually disabled on the e-mail server. We are going to discover Gmail on this case to check a sync.

In Gmail, beneath Settings, discover Forwarding and POP/IMAP and ensure that imap is enabled.

Additionally ensure that Auto-Expunge is off, and choose Instantly delete the message ceaselessly. Be sure that Folder dimension limits will not be set.

Gmail imap settings

Step 3 – Configure your account creds

You’ll need the username and password for every account, so have them handy!

Step 4 – Run the command!

Now you can run the instrument to switch all emails from account1 to account2.

Sync from host1 to host2 and delete after success on host1

This feature will let you routinely sync every part in source_account (host1) to destination_acount (host2) and on profitable migration of e-mail, it would delete the e-mail/s within the source_account.

This feature is nice if you’re migrating from 1 account to a different:

imapsync 
    --host1 imap.gmail.com --user1 [email protected] --password1 MyP@$$w0rd! 
    --delete1 
    --host2 imap.gmail.com --user2 [email protected] --password2 MyP@$$w0rd!

Sync from host1 to host2 with out deleting something

When you don’t wish to delete any e-mail/s in your source_account (host1) after profitable e-mail transfers, then you’ll be able to merely miss the --delete1 flag, as follows:

imapsync 
    --host1 imap.gmail.com --user1 [email protected] --password1 MyP@$$w0rd! 
    --delete1 
    --host2 imap.gmail.com --user2 [email protected] --password2 MyP@$$w0rd!
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments