Microsoft 365Gmail

Migrate email from Microsoft 365 to Gmail

Migrating Microsoft 365 to Gmail needs OAuth on the source side, because Exchange Online no longer accepts a plain password. On the Google side you need an app password or OAuth as well — plus enough storage quota to land in.

FROM
IMAP server
outlook.office365.com
Port
993 · SSL/TLS
Username
full address
Password
mailbox password
TO
IMAP server
imap.gmail.com
Port
993 · SSL/TLS
Username
full address
Password
app password

Move Microsoft 365 → Gmail

What breaks on this particular pair

FAQ

Common questions

Do I need tenant admin access?

For a single mailbox the user’s own permissions are enough. For a batch migration an admin grants consent once for the whole tenant.

Do Outlook categories survive?

No. Categories are an Exchange property, not an IMAP one. Read and answered flags transfer; coloured categories do not.

Related routes

Other directions

Find out how big your mailbox is. It costs nothing.

Connect two servers, look at the size and decide. Or take the client and keep everything on your side.

Code on GitHub · built on imapsync · no sign-up