ShawnPConroy

It's pretty easy to move your contacts over if you haven't been organizing your contacts. They should all be listed as 'contact' or 'my contacts' and you can export them pretty simply.

Start by going to https://contacts.google.com/.

Label 'Other Contacts'

Before exporting your contacts, you should keep in mind that Google will put many of your contacts in to 'Other Contacts' near the trash, at the bottom of the left-hand menu.

Select one contact by clicking the profile picture or circle before their name. Now you are in 'select mode'.

  • If you only need a few, scroll through and select the ones you want.
  • If you want all of them, above the list there is now a box with a dash in it, and a down arrow. Click the down arrow and choose 'all'.

Then click the label icon above, which is two icons over between add contact and email on the same top toolbar. Create a new label and call it something like 'Even More Contacts'. Then follow the direction to export the new 'Even More Contacts' label.

(If you have already moved over the rest of your contacts, you can now export just 'Even More Contacts' or whatever you called it.

No Labels

Head over to https://contacts.google.com/ while logged in as your Snowbank account and at the bottom of the left-side menu, press export. I just exported my contacts as Google CSV, which downloaded no problem.

Next, login to your new webmail, and click contacts. You should see an import button. Upload the file there, and you will have your contacts on your Webmail system.

Many Labels

If on the other hand you have created many labels, the easiest way to get all of them would be to go to Google's Takeout service: https://takeout.google.com/

Before the first checkbox you will see 'Deselect all' on the right side. Click that. Then scroll down to contacts and click that on. Click Export, accepting all the defaults.

If you have only selected contacts, it should be a short wait before a link appears on the page, and you receive an email with the same link. Click the link and download the zip file.


This article described how to move contacts from a Google Workspaces account to a cPanel account using RoundCube webmail. If you are using Horde there may be some slight differences.

To use Snowbank.ca webmail to check your email in your web browser, go to Snowbank.ca and click the email icon.

This will bring you to https://webmail.snowbank.ca/ which I recommend you bookmark for the future.

Login with your full email address (username@snowbank.ca) and password.

The first time you sign in, you will be brought to Webmail Home. Here you can choose a few things. I recommend you set your password, choose Roundcube as your webmail client, and make it take you straight to your inbox in the future.

If you are in your email inbox and not the Webmail Home:

  • If you are in the Roundcube inbox, on the left side menu click the orange cP icon for Webmail Home. It's at the bottom of the menu.

  • If you are in the Horde inbox, on the top menu click the 'cPanel Webmail Home' link on the right side.

Change your password.

Starting from the Webmail Home you will see a number of options. If you are in your email click the orange cP icon at the bottom of the left hand menu (or end of the top-right if you are in HORDE).

  • Under 'Edit Your Settings'
  • Click 'Password & Security'

Change your password as you see fit.

To go back to the Webmail Home, click the big 'PlanetHoster' image at the top left of the screen.

Set your inbox preference

I recommend you use Roundcube as your main email. In Webmail Home you will see 'Open your inbox' followed by a large logo of Roundcube. That's good. If instead it says Horde, I'd say you should change it:

  • Under 'Change your webmail client'
  • Click the small 'Roundcube' logo
  • Now, under Open your inbox' it should say Roundcube.

And don't forget to skip this screen and go right to your inbox in the future:

  • Click 'Open my inbox when I log in' so you skip this screen in the future.
  • Click the 'Open' button.

Done

This should bring you to you new, clean, pretty empy looking mailbox. Not just sit tight and wait for the email to come rolling in.

One Tip

If you want, you can use a plus mailbox. This means that you add a + at the end of your username. All email sent to that mailbox will go in a newly created folder, and skip your inbox.

For example, if your email address is canuck@snowbank.ca then when you sign up for an email newsletter you can sign up with canuck+newsletters@snowbank.ca and when that email comes in it will go to a folder called 'newsletters'.

Neat!

To copy the email from the legacy Google-service to the new server, you can use the IMAP Copy mail migration tool below. Here are the steps.

Part 1: Configure Google

We need to set up Google to work with the IMAP Copy tool. Make sure when you go to https://mail.google.com/ that you are logged in to your Snowbank.ca email address, and not some other Gmail address.

To check or change which account you are using, click the circle profile image at the top right to logout or switch accounts.

Turn off Conversation Mode

  1. At the top right, click the ⚙️ gear icon for settings.
  2. Click 'See all settings'.
  3. Scroll down to 'Conversation View'. Select 'Conversation view off'.
  4. Scroll down and click save changes.

Turn on IMAP

  1. At the top right, click the ⚙️ gear icon for settings.
  2. Click 'See all settings'.
  3. Click the 'Forwarding and POP/IMAP' link on the top menu bar.
  4. Scroll down to IMAP access and select “Enable IMAP”.
  5. Then scroll down and click the 'Save Changes' button.

Turn off Special Labels

  1. At the top right, click the ⚙️ gear icon for settings.
  2. Click 'See all settings'.
  3. Click 'Labels' at the top settings menu bar
  4. On the ➡️ far right side you will see a column of check boxes that say 'Show in IMAP'.
    • We must turn them all off except Inbox, Sent and Drafts.
    • So only those 3 should have checks. All the other ones should be turned off. Eg., starred, snoozed, all mail, etc.
    • Your personal labels are below the divider, and should still be turned on.

Turn on Less Secure Access

The IMAP Copy tool is not designated by Google as an approved tool yet. So you need to allow less secure apps like it to connect.

  1. Go to https://myaccount.google.com/lesssecureapps and login if it asks.
  2. Click the grey toggle button so that it turn on, changing colour to blue.

Note: make sure you are on the correct account. Click the circle profile image at the top right and make sure it lists your snowbank.ca email address.

If it says you need to turn off 2-step login, follow these steps:

  • Go to https://myaccount.google.com/signinoptions/two-step-verification
  • Confirm you are logged in as you snowbank.ca email address by clicking the circle at the top right before doing the next step.
  • Click the blue Turn Off button.
  • A pop-up window will appear to confirm that you want to turn off 2-Step Verification. Click Turn off.
  • Now, go back to turn on less secure apps.

Part 2: Get Your Email Ready

We need to make sure that we don't copy many duplicated emails, but also don't miss any email. Previously I had you turn off some special labels like starred and important and all mail. This means that only email with a label can be copied. Now we need to grab all email that does not have any label and label them.

Label Received Email

  1. Copy and paste this in to the search bar at the top of Gmail:
    -has:userlabels -in:sent -in:chat -in:draft -in:inbox
  2. You will get a list of emails. On the toolbar below the search box (with the 🗑️ delete button) click the 🔲 square at the ⬅️ left end to select all messages on the screen.
  3. Below that box there now should be a message saying all the conversations on this screen have been selected, but there are more. Click “Select all conversations that match this search”.
  4. On the toolbar below the search box (with the 🗑️ delete button) click the 🏷️ label button at the ➡️ far right.
  5. Type a name such as Unlabelled and click 'Unlabelled (create new)' under where you typed. When a dialogue box pops up, click 'Create'. Also click 'Ok' for the bulk action.
  6. At the bottom of the screen, you should see a black box popup that says all messages were added to the label. But it only lasts for a few seconds. It may keep saying 'Loading...' at the top. You can wait for several minutes, but in my experience it never goes away. Click the 'Gmail' logo at the top left, and you can wait for 5 or more minutes for peace of mind.

Label Sent Email

  1. To save a copy of email you have sent, copy and paste this in to the search bar at the top of Gmail:
    -has:userlabels in:sent -in:chat -in:draft -in:inbox
  2. You will get a list of emails. On the toolbar below the search box (with the 🗑️ delete button) click the 🔲 square at the ⬅️ left end to select all messages on the screen.
  3. Below that box there now should be a message saying all the conversations on this screen have been selected, but there are more. Click “Select all conversations that match this search”.
  4. On the toolbar below the search box (with the 🗑️ delete button) click the 🏷️ label button at the ➡️ far right.
  5. Type a name such as Unlabelled-Sent and click 'Unlabelled-Sent (create new)' under where you typed. When a dialogue box pops up, click create. Also click 'Ok' for the bulk action.
  6. At the bottom of the screen, you should see a black box popup that says all messages were added to the label. But it only lasts for a few seconds. It may keep saying 'Loading...' at the top. You can wait for several minutes, but in my experience it never goes away. Click the 'Gmail' logo at the top left, and you can wait for 5 or more minutes for peace of mind.

That's it! Your email is ready to be copied. I'll send more instructions tomorrow to actually copy all your emails. If you want to be sure, you can run the above searches again and see that nothing comes up anymore. That means it was a success.


Part 3: Use the IMAP Copy tool

To copy all the email from your old Snowbank Google account to your new Snowbank.ca account, you will need to have a good internet connection, have your computer be plugged in, and lots of time for the process to run. (Especially if you have more than a gig of emails.)

You will need to do this on a computer that can remain ON while all your emails copy as the process will copy all the emails to your computer and then to the new server.

Go to https://imapcopy.planethoster.com/en/

For the source server:

  • Host/server name: imap.gmail.com
  • Email address: Enter your @snowbank.ca email address here
  • Password: enter your old password
  • Click next.

For the destination server:

  • Host/server name: snowbank.ca
  • Email address: Enter your @snowbank.ca email address here
  • Password: enter your new password Click next.

ℹ️ You may have set your new password to be the same as the old password.

Start the migration

Click “Start the Copy”

If you immediately get an error, like an authentication error, it probably means the password or the server name or email address has a typo in it.

You will see a lot of technical stuff while it says 'transfer in progress'. You may have to scroll up to see the message. It will start by comparing the labels on your old Snowbank Google server and making those folders on the new Snowbank server.

Watch this line that is usually at the bottom: 33564/33626 msgs left

That number will go down to 0 of some number msgs left. When it's done, it will hopefully say no errors. If it takes more than an hour ago, you may get a disconnect error message, but the process is still happening on the server. Any other error, copy the error message or screenshot it and send it to me.

Part 5

Cleaning up your emails. Once you have finished the copy, everything will be on the new server. You can copy the 'sent' and 'sent-unlabbelled' to your sent folder. And your Gmail inbox to the normal Inbox. The other folders you can now use like you usually do on Gmail.

Sadly, I have not discovered how to completely and seamlessly migrating HORDE IMP/Groupware between servers without doing a full cPanel backup. Some servers do not support cPanel backup files while others will charge a lot of money to do them.

By copying the folder in home called mail/domainname.tld this will copy all mail. But I have not been able to find out how to automate the copying of other data that is not mail based.

Calendar

Go to your calendar view and noticed under 'My Calendars' a list of calendars. By default, there is only one called 'Calendar'. For each one you must:

  1. Click the pencil icon button to edit.
  2. When the window pops up click the 'Export' button
  3. Click the 'Calendar ICS file' link and safe the file to your computer.
  4. On the new server click the edit pencil icon on the default 'Calendar' or make a new one first.
  5. Click import.
  6. Click the browse button and select the file you downloaded.
  7. Click 'save' and the calendar will import.

Address Book, Tasks & Notes

Go to the feature, like Notes, and click Import/Export on the left sidebar. Don't change the default options, just click the Export button.

Make sure to save the file and open it on your computer.

On the new server click Import button instead. Just agree to the default options if asked.

Bookmarks

It seems like you cannot export bookmarks.

Email

Mail is pretty easy and can be done by the techie. They just tar and gzip the mail folders and uncompress them on the new server. This will retain all email, if they have been read or not, and what folder they are in.

It also saves how they are flagged. But if you created custom flags those will not appear on the new server. You must recreate those flags on the new server. It doesn't matter what order you create them in. All that matters is that they use the same name.

On both the new and old server go to your inbox, click the cog/gear icon on the top menu bar. Then choose preferences, mail. Under the 'Message' column the last item is called 'Flags'. This will list all flags. You only need to copy your custom flags.

Custom flags will be at the bottom under 'Unseen' and will not have an icon like most of the ones above. Their names will also be in a text box.

Important: You must use the same name with the same spelling as on the old server. If you don't the email will appear to not have any flag on it.

Tip: Once everything is done you can edit and change flag names. You can use emoji if you want. Some emoji do not show up on some operating system versions.

“A fire-breathing dragon lives in my garage”

Suppose (I'm following a group therapy approach by the psychologist Richard Franklin) I seriously make such an assertion to you.  Surely you'd want to check it out, see for yourself.  There have been innumerable stories of dragons over the centuries, but no real evidence. What an opportunity!

“Show me,” you say.  I lead you to my garage.  You look inside and see a ladder, empty paint cans, an old tricycle — but no dragon.

“Where's the dragon?” you ask.

“Oh, she's right here,” I reply, waving vaguely.  “I neglected to mention that she's an invisible dragon.”

You propose spreading flour on the floor of the garage to capture the dragon's footprints.

“Good idea,” I say, “but this dragon floats in the air.”

Then you'll use an infrared sensor to detect the invisible fire.

“Good idea, but the invisible fire is also heatless.”

You'll spray-paint the dragon and make her visible.

“Good idea, but she's an incorporeal dragon and the paint won't stick.“  And so on.  I counter every physical test you propose with a special explanation of why it won't work.

Now, what's the difference between an invisible, incorporeal, floating dragon who spits heatless fire and no dragon at all?  If there's no way to disprove my contention, no conceivable experiment that would count against it, what does it mean to say that my dragon exists?  Your inability to invalidate my hypothesis is not at all the same thing as proving it true.  Claims that cannot be tested, assertions immune to disproof are veridically worthless, whatever value they may have in inspiring us or in exciting our sense of wonder.  What I'm asking you to do comes down to believing, in the absence of evidence, on my say-so.  The only thing you've really learned from my insistence that there's a dragon in my garage is that something funny is going on inside my head.  You'd wonder, if no physical tests apply, what convinced me.  The possibility that it was a dream or a hallucination would certainly enter your mind.  But then, why am I taking it so seriously?  Maybe I need help.  At the least, maybe I've seriously underestimated human fallibility.  Imagine that, despite none of the tests being successful, you wish to be scrupulously open-minded.  So you don't outright reject the notion that there's a fire-breathing dragon in my garage.  You merely put it on hold.  Present evidence is strongly against it, but if a new body of data emerge you're prepared to examine it and see if it convinces you.  Surely it's unfair of me to be offended at not being believed; or to criticize you for being stodgy and unimaginative — merely because you rendered the Scottish verdict of “not proved.”

Imagine that things had gone otherwise.  The dragon is invisible, all right, but footprints are being made in the flour as you watch.  Your infrared detector reads off-scale.  The spray paint reveals a jagged crest bobbing in the air before you.  No matter how skeptical you might have been about the existence of dragons — to say nothing about invisible ones — you must now acknowledge that there's something here, and that in a preliminary way it's consistent with an invisible, fire-breathing dragon.

Now another scenario: Suppose it's not just me.  Suppose that several people of your acquaintance, including people who you're pretty sure don't know each other, all tell you that they have dragons in their garages — but in every case the evidence is maddeningly elusive.  All of us admit we're disturbed at being gripped by so odd a conviction so ill-supported by the physical evidence.  None of us is a lunatic.  We speculate about what it would mean if invisible dragons were really hiding out in garages all over the world, with us humans just catching on.  I'd rather it not be true, I tell you.  But maybe all those ancient European and Chinese myths about dragons weren't myths at all.

Gratifyingly, some dragon-size footprints in the flour are now reported.  But they're never made when a skeptic is looking.  An alternative explanation presents itself.  On close examination it seems clear that the footprints could have been faked.  Another dragon enthusiast shows up with a burnt finger and attributes it to a rare physical manifestation of the dragon's fiery breath.  But again, other possibilities exist.  We understand that there are other ways to burn fingers besides the breath of invisible dragons.  Such “evidence” — no matter how important the dragon advocates consider it — is far from compelling.  Once again, the only sensible approach is tentatively to reject the dragon hypothesis, to be open to future physical data, and to wonder what the cause might be that so many apparently sane and sober people share the same strange delusion.

Further Reading