A free service from Oderland. Move your mail yourself, without the hassle.
Free · no signup

Move your email without losing a single message.

Epostflytt copies your entire mailbox from one provider to another. Folder structure, read flags and attachments come along.

295 701 975messages migrated
01

Enter both mailboxes

Server, username and password for the account you move from and to. We test the connection before anything happens.

02

Choose what comes along

The whole folder tree is preselected. Skip junk and trash if you like, or dry run it first.

03

Watch it live

You get a link to a status page with counters and the full log. Close the tab whenever you like.

No passwords storedEncrypted in transitServers in SwedenFree, no signupGDPR compliantRun by Oderland

The engine underneath

Epostflytt is a front end on top of imapsync, the same tool the professionals use, minus the terminal.

# plain IMAP with a password
imapsync --host1 mail.gammalleverantor.se --user1 anna@exempel.se \
         --host2 mail.oderland.se --user2 anna@exempel.se \
         --ssl1 --ssl2 --automap --skipsize

# Microsoft 365: an OAuth2 token instead of a password
imapsync --office1 --user1 anna@foretaget.se \
         --oauthaccesstoken1 /run/epostflytt/tok.9f3a \
         --host2 mail.oderland.se --user2 anna@foretaget.se --automap

Why IMAP copying?

An IMAP move reads messages straight out of the old mailbox and writes them into the new one, exactly like a mail client does. Nothing is exported to a file along the way, so no characters, dates or attachments are lost.

Both mailboxes stay live throughout. You can run the move several times and switch the MX record only once everything has landed. Already-copied messages are skipped.