Connect both mailboxes
Enter the source and destination addresses. MailMule autodetects IMAP hosts and ports, and walks you through generating an app password for your provider.
Runs in your browser · IMAP to IMAP
MailMule carries your email straight from one IMAP provider to another — Gmail, Yahoo, Outlook, iCloud, Fastmail, GMX, Zoho, or anything else that speaks IMAP. No OAuth grants over your whole account, no lingering copies on our side, no subscription.
Free preflight · from $12 one-time · no subscription · undo within 7 days
How it works
Connect, check, go. Everything is previewed before a single message moves, and you only pay once you have seen exactly what the transfer will do.
Enter the source and destination addresses. MailMule autodetects IMAP hosts and ports, and walks you through generating an app password for your provider.
See which folders, how many messages and how much data will move — plus a destination quota check — before you spend anything.
Pay once, then watch folders, message counts and bytes move in real time. Close the tab and the job keeps running; undo it within 7 days.
Tested provider presets
Privacy, mechanically
Every migration tool says it respects your mail. Here is what MailMule actually does with the two things that matter: your credentials, and your messages.
Read the studio privacy policy →App passwords sit in an in-process map for the life of the job and nowhere else — not in the database, not in a log line, not on disk. They are wiped on completion, on failure, and by any restart.
Mail moves source provider → destination provider. MailMule never writes message bodies to disk, never indexes them, and never reads them beyond the IMAP metadata needed to copy a folder.
A small record — folder names, counts, and the UID map that makes rollback exact — is kept so you can undo. A daily job scrubs it after 7 days. Then there is nothing left to leak.
Your MailMule account uses a passkey, not a password to steal. Your mailbox access uses an app-specific password you can revoke at your provider the moment the move is done.
Pricing
Every pack includes the free preflight and a free re-run of the same source/destination pair within 7 days, in case something needed a second pass.
$12 one-time
$39 one-time
$99 one-time
Credits never expire · no recurring charges · payment handled by Stripe
FAQ
Most providers require an app-specific password instead of your regular login once you connect a third-party tool. MailMule shows a walkthrough with a direct link to generate one for your provider before you type anything in.
Business and Microsoft 365 accounts work well. Personal outlook.com, hotmail.com, live.com and msn.com accounts may reject app passwords, since Microsoft phased out basic authentication for consumer mail. MailMule warns you up front, and you can still try.
It depends on mailbox size and both providers' rate limits: typically minutes for a few thousand messages, up to a few hours for tens of gigabytes. Progress is live — folders, messages, bytes and an ETA — and you can close the tab; the job keeps running on the server.
Your credentials are held in server memory only for the duration of the transfer — never written to the database, logs or disk. The moment the job ends, or the server restarts, they are gone. MailMule only recommends app-specific passwords, which you can revoke independently at any time.
Yes. For 7 days after a transfer you can roll it back — MailMule deletes exactly the messages it appended to the destination, nothing else. After 7 days the transfer record is purged and rollback is no longer available.
MailMule
Free preflight, one-time pricing, and a mule that does not read your mail. Start with the preview — it costs nothing and tells you exactly what would move.
Start a free preflight