Anyone Actually Migrated Gmail from Google Workspace to Mxroute?

Hi all

Following the recent Google announcement about charging for Google Workspace, I have purchased an MXRoute account with a view to migrating the email for my wife and I from the separate accounts we hold.

I just wanted to find out if there was an easy way to now do this email migration. I have seen imapsync as an online tool and we both have mailboxes less than 3GB so we could use the free service. One thing I am not sure of is how exactly it works with two accounts.

Do I select my gmail account first and just let that sync and that in turn creates one new account in MXRoute??

Does that mean all I need to do after that is create a second account in MXRoute and then use those login details for the target and my wife's gmail login details as the source??

Or do I need to create the two accounts in MXRoute and then each one will have separate login details. Then I use imapsync to sync account one from gmail to account one in MXRoute and then do the same with the second account??

I also see there is the option to export email using Google Takeout. I have done that for my account but when I tried to import that MXRoute complained about the file being over 64MB. Anyone know if that means I need to have multiple files that don't go over 64MB when I use Takeout and then I import each one?

Hopefully someone has experience with MXRoute and has done this before and can shed some light on it.

Any advice would be great.

Comments

  • I tested biz.mail.ru. So far so good. It is free like G Suite Legacy. I just need to find a good time to break it to my other family members about the transition. :)

    Still trying to find out how to set the default catchall email mailbox though.

    • Ha. I have a similar experience looming with needing to tell my wife. Although I'm hoping I can create another standard Gmail account and have that send as an alias.

      I read something on the MXRoute site about that functionality.

  • +1

    I haven't used MXRoute but have used Imapsync a lot. It needs each destination mailbox created first, then the tool should ask for the login details and server name for both the original and destination mailboxes. If it has a nice interface it may populate the servers for you, if not it's the server names you use for incoming mail in an outlook client.

    If you have 3GB, depending on how many folders and individual emails make up that amount it can take a few hours or overnight.

    It doesn't use DNS so you can migrate everything, change the MX records on your domain and then do a final sync to catch the last few emails that arrive while the new record pushes out.

    Things that may break:

    • Emails with emojis or long strings of text in the subject line can sometimes fail to transfer
    • Depending on the allowed size, some emails with attachments may not migrate to the new server (Google allows 25MB emails, not sure if MXRoute is the same).

    It should give you an output at the end with any errors - worst case scenario you can just POP the few unmoved emails off the Google server using a mail client and store them locally.

    Hope that helps, happy migrating friend!

    Edit: I know things, but spelling is not one of these things.

    • Legend. That's great info, many thanks.

    • Hi, I seem to be having a bit of a problem with imapsync in that it looks to start but then appears to just sit at the point below and doesn't do anything more (this is via the browser option at https://imapsync.lamiral.info/X/).

      I have tried the option to just check credentials and then I tried again with the verbose option so as not to copy anything. Both seem to hang at the same point so I am not sure whether it is busy working in the background or just continually trying to access host2.

      I would have thought the validation of just the credentials would take place pretty quick.

      Any ideas from your past experience?

      kill -INT 68718 # special behavior: call to sub catch_reconnect
      kill -HUP 68718 # special behavior: call to sub catch_print
      kill -USR1 68718 # special behavior: call to sub toggle_sleep
      File /var/tmp/imapsync_cgi/9e6db6ea0a4a82258f06b72d301ef1be72aad998/imapsync.pid does not exist
      PID file is /var/tmp/imapsync_cgi/9e6db6ea0a4a82258f06b72d301ef1be72aad998/imapsync.pid ( to change it, use —pidfile filepath ; to avoid it use —pidfile "" )
      Writing my PID 68718 in /var/tmp/imapsync_cgi/9e6db6ea0a4a82258f06b72d301ef1be72aad998/imapsync.pid
      Writing also my logfile name in /var/tmp/imapsync_cgi/9e6db6ea0a4a82258f06b72d301ef1be72aad998/imapsync.pid : [email protected][email protected]
      Info: will resync flags for already transferred messages. Use —noresyncflags to not resync flags.
      Host2: probing ssl on port 993 ( use —nosslcheck to avoid this ssl probe )

      • +1

        Sorry for the delay!
        I'm not sure without an error coming back, that all looks like normal logging to me. But as you say it should do the auth check pretty rapidly.

        It looks like it might be hanging on SSL check for server 2, if that's the case try removing the "—ssl2" option from my script below and running again.

        Here's the exact commands I used for my last run, maybe it will help. Bits for you to fill in with your info are in square brackets, the rest are common defaults that work for me 99% of the time.

        imapsync —host1 [current mail server name here] —user1 [full email address here] —password1 [your password] —ssl1 —ssl2 —host2 [destination mail server name] —user2 [full destination email here] —password2 [password] —noauthmd5 —maxsize 35_651_584 —maxlinelength 9900 —sep1 / —sep2 / —prefix1 "" —prefix2 "" —automap —usecache —errorsmax 1000

        If you're at the point of crying, eating your feelings or throwing something (all three are pretty much my default settings these days) you can also look at setting the account up in Outlook and exporting a backup, then setting up the new account and importing it. That way you also have a permanent backup.

        Dragging from IMAP to IMAP in Thunderbird will also work but you want to keep in mind if something crashes or hangs in mid drag one server could be told the mail is gone before the other has received a copy and you've lost it.

        Source: 15 years of being yelled at for breaking stuff in IT.

        Good luck friend!

        • Many thanks, I will give it a go.

  • +2

    I just added both mail accounts to thunderbird then did a giant copy and paste from one to the other, took a while but it copied everything across.

    • Interesting approach, never thought of that.

    • I second this - done this a few times.

      • Maybe this is the go as I am having issues with imapsync. I am sure that is user related though……

        • Technology - a term that describes something that doesn't quite work yet.

  • I'm hoping google are going to do an about face for people who only use the gmail bit. Or at least provide a more reasonable priced option for same.

      • Cheers, yeah I was aware of that but it hasn't been formalised yet. :)

        • It is listed on the google support page linked in that article. Check under If I don’t want to upgrade to a paid subscription, can I transfer my data? saying they're moving to a free option, not sure how much more formal you need it.

          • @JimmyF: I don't want to 'transfer my data', I want things to work as they have been working.

            This is the page I am interested in. https://apps.google.com/supportwidget/articlehome?article_ur…

            "What if I use G Suite legacy free edition for personal use and don't want to upgrade to a Google Workspace subscription?
            Upgrading to a Google Workspace subscription is a seamless transition for all customers currently on the G Suite legacy free edition. However, we understand some customers may not use their G Suite legacy free edition for business and may be interested in other options. If you have 10 or fewer users in your group and do not use your G Suite legacy free edition for business, please complete the form below by April 1, 2022 if you're interested in learning about different options for your account in the coming months.

            G Suite legacy free edition feedback form"

      • In that link it specifically says custom gmail is not included, so no they havent!

Login or Join to leave a comment