Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a way to sync every mail from the old server into one single folder on the new server using imapsync? I can't find something relevant in the manual…

Thanks in advance!

share|improve this question
up vote 2 down vote accepted

The FAQ says:

Q. Is it possible to synchronize all messages from one server to another without recreating the folder structure and the target server.

R. Yes.

For example, to synchronize all messages in all forders on host1 to folder INBOX only on host2:

1) First try (safe mode):

    imapsync \
    --regextrans2 "s/(.*)/INBOX/" \
    --dry --justfolders

2) See if the output says everything you want imapsync to do, --dry option is safe and does nothing real.

3) Remove --dry Check the imap folder tree on the target side, you should only have one: the classical INBOX.

4) Remove --justfolders

share|improve this answer

Yes exactly you can use imapsync to migrate mailboxes from one mail server to another server. We have to tell imapsync the usernames and passwords of the mail accounts that we want to migrate. Theoretically, we can use the --password1 and --password2 switches for the passwords, but this is dangerous

Therefore it's better to create two files (/etc/secret1 and /etc/secret2 in this example) that contain the passwords (in this example, it's secret for both mail accounts), do a chmod 600 on these files, and use the --passfile1 and --passfile2 switches.

Now below is sample command

  imapsync --host1 --user1 --passfile1 /etc/secret2 --host2 --user2 --passfile2 /etc/secret2
share|improve this answer
i know that i can sync mail with it, bur can i sync all mails in every folder into ONE SINGLE folder on the new server? – Tronic Sep 14 '13 at 18:16
This is an answer to the wrong question. – Elijah Lynn Nov 8 '14 at 23:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.