Skip to content
All providers

Move your email from Gmail to FranklyMail

Two links and a 16-digit code. Turn on 2-Step Verification, create an app password, and paste it into the import form — your normal Google password has not worked for mail apps since March 2025, and no amount of retyping it will help.

Which password Gmail (personal @gmail.com) wants

A 16-digit app password. Google describes it as a passcode that gives an app permission to reach your account, and it is now the only password a mail client can use — plain-password access was withdrawn from every Google account in March 2025. Creating one requires 2-Step Verification to be switched on first; Google will not offer the option otherwise.

Getting it, step by step.

Written against Gmail (personal @gmail.com)'s current screens — the words in quotes are the words on the buttons.

If you would rather skip the menus: https://myaccount.google.com/apppasswords opens the right screen directly, in whatever language your account is set to.

  1. 1

    Switch on 2-Step Verification if it is not already on: myaccount.google.com/signinoptions/two-step-verification.

    From the menus it is Security & sign-in, then "Turn on 2-Step Verification" under "How you sign in to Google".

  2. 2

    Open myaccount.google.com/apppasswords and create one. Give it any name you like — the name is a label for you and changes nothing.

    Google does not document the wording on this page, so we are not going to print button names we cannot vouch for. It is a short form with one field and one button.

  3. 3

    Copy the 16-digit code it shows you.

    It is shown once. If you lose it, delete that entry and make another — there is no way to read it back.

  4. 4

    In the FranklyMail import form use imap.gmail.com, port 993, your full Gmail address, and that code as the password.

  5. 5

    When the import has finished, go back and remove the app password.

    It only ever had one job. Remove it from the same page you made it on.

What to put in the import form.

In the FranklyMail panel, open Mailboxes and find "Bring your old mail across".

imap.gmail.com
IMAP server
imap.gmail.com
Port
993 — TLS from the first byte.
Username
Your full address at Gmail (personal @gmail.com), not just the part before the @.
Password
A 16-digit app password, from the steps above.

For the technically curious: on 24 August 2026 this server answered AUTH=PLAIN, AUTH=XOAUTH2, AUTH=OAUTHBEARER to a CAPABILITY command on port 993. That is what it accepts on the wire; which password it accepts from you is the separate question the section above answers.

What goes wrong with Gmail (personal @gmail.com).

  • If the app passwords page is empty or refuses you, Google documents three reasons: 2-Step Verification is set up with security keys only, you are signed in to a work or school account, or the account is enrolled in Advanced Protection. Advanced Protection blocks app passwords outright and there is no way around it.
  • Changing your Google password revokes every app password you have made. If an import that used to work suddenly cannot sign in, this is why.
  • Nothing needs enabling in Gmail itself. Google removed the IMAP on/off switch in January 2025 and IMAP is now always on, so any guide that tells you to find that setting is out of date.
  • If a correct app password is rejected several times in a row, Google may be throttling the account. Their own remedy is to visit accounts.google.com/DisplayUnlockCaptcha, sign in there, and try again.

Then the part that is the same for everyone.

Getting the password is the only step that differs by provider. The order of the move, what does and does not come across, and the one decision that stops you ending up with two copies of every message are on the main migration page.

How the move works

$9/yr, and your archive comes with you.

Unlimited mailboxes and aliases on your own domain, 10 GB pooled across the account, 30 days to change your mind.