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.
Enter both mailboxes
Server, username and password for the account you move from and to. We test the connection before anything happens.
Choose what comes along
The whole folder tree is preselected. Skip junk and trash if you like, or dry run it first.
Watch it live
You get a link to a status page with counters and the full log. Close the tab whenever you like.
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.