Getting the most out of GMail
So, you’ve heard of Gmail before but never checked it out? Appalled by all the options? Or are you already a GMail user but feel there’re more options that you just haven’t explored yet and that could help you use this web app more efficiently? Then read on.
Getting started
Why should you give GMail a thought and consider it for your email needs? You probably already have an email client and you are fine with what they offer. All true and valid, but here are some arguments that convinced me to switch completely to GMail eventually:
- 7GB — yes, that’s seven giga byte — of storage space! I have imported six years worth of emails and I have only 1% of my available storage in use
- Automate your email sorting with labels and filters
- Have all your emails, even from other accounts, at your fingertips wherever you are! If you are working on different computers, in different settings and maybe even on different operating systems, that can be a life saver
If you haven’t already, set up a Gmail account. You can either start from scratch or, if you already have a Google account, you can add Gmail there. Beware: during the setup process of the latter option, you have to type in your Google account password and not set a new password. Took me a couple of tries before I realized that.
Once you’re done, you’ll land right in your inbox, with all the Google goodness at your fingertips. I won’t go explaining everything that you see, but I’ll point out what you can do now to get started quickly and efficiently.
Where are the folders?
Google doesn’t have folders. Yup, no kidding. I was as appalled by it the first time I tried it as you might be, but actually it’s really not a big deal. Instead of folders, GMail uses Labels. So, if you are getting a new email, the email will be assigned the label “Inbox” and therefore show up in your inbox. If you have had your private correspondence in a folder named “private” before, all you have to do is create a label called “private” and assign it to the emails that fit the category.
Nested labels
Sometimes, one category is not specific enough to properly categorize mails. For example, I have one label called “iKreateIt” that is applied to all my business emails since I conduct business through iKreateIt. But I have different customers and projects, which I would love to have separated so I can better track conversations. Simply creating a label called “markenbuero” (for the correspondence with that agency) doesn’t really do me any good since I want it neatly within the “iKreateIt” category. It’s business, after all.
You can solve this challenge quite easily: to create a sub-label or sub-category, simply divide the corresponding categories with a slash “/”. In my case, it would look like this: iKreateIt/markenbuero.
The best thing about this: if you use a separate mail client with GMail, for example Apple Mail, Thunderbird or Postbox, the sub-labels show up as sub-folders! So, the absence of real folders should really not have any impact on the way you sort your mails.
Filters & automatic mail sorting
Before you start importing your email into GMail — we’ll come to that in a minute — you should also familiarize yourself with the power of Filters. Filters are basically rules that can be applied to emails. You can automatically apply labels, star it, mark it as read etc. If I get an email from my business address, a label with the name of that email address is automatically applied to that email. The same goes for my private email addresses and so on.


Additionally, I can set certain keywords as the trigger for a label. For example, all mails that relate to a certain project have the customer name or the project name somewhere in them (eg. “BSG”). As soon as GMail detects that customer/project name, it will assign a label with just that name (“BSG”) and the mail will automatically be categorized (and put into the “BSG” folder, so to speak).
Importing your existing mails
Now we get to the tricky part that requires some planning ahead. First we have to establish if you have all your mails on a local desktop hard drive within a mail application or if your emails are still stored on your email provider’s server.
The first case could be if you have free pop3 accounts somewhere and don’t leave your mails on the server after you have checked your inbox with your desktop mail client. Some users also leave their emails on their pop3 accounts, running into the occasional full mailbox. In the second case, you could have IMAP mailboxes that allow you to manage your email both on the server and locally and keep both locations in sync.
Unfortunately there is no way of importing the mail on your local hard drive directly through Google in your new GMail account, but there are workarounds. Since there is a plethora of variations for this scenario, I’ll just describe my setup and hope you can draw some advice for yours.
I have the following accounts:
- 3 x free pop3 accounts that are emptied every time I check with Apple Mail
- 1 x MobileMe account (pop3)
- 5 x business accounts that are used in IMAP mode
The mails from the different accounts have been imported a follows:
- Existing mail from the pop3 accounts has been moved into GMail via IMAP workaround (see below for details)
- All pop3 accounts, including MobileMe are being checked for new mail through GMail, which collects the email into its own inbox, labels it and removes it from the other servers (you can change these settings during setup) –> go to Settings — Accounts and Import — Check mail using POP3 — Add POP3 email account
- For my own convenience, I have converted all my IMAP emails into forwarding addresses and the incoming mails are being sent on directly into my GMail account. You have to watch out for two things prior to these steps which I will lay out in the paragraph Things To Consider
The IMAP workaround to import existing mails from your desktop mail client
So, now that your current email is being automatically sucked into GMail, how do you get your vast masses of old emails up there (if you even want to do that)? Unfortunately, only Google Apps users have the chance to do that directly via Google. But for the rest of us there is a fairly simple method that requires only a fairly fast internet connection.
First, go into your GMail account’s settings and in the tab “Forwarding and POP/IMAP” make sure that IMAP is enabled. Then, open up your desktop email client where are all your existing mails are stored. Add your new GMail account as an IMAP account (instructions). Once done, all your GMail label will show up as folders. Now, all you have to do is to drag your existing emails into the corresponding GMail folder/label. Since the mails will be uploaded to GMail, it might take a while depending on your internet connection.
Things to consider with forwarding addresses
If you want to convert your existing IMAP email addresses to forwarding addresses, beware! With my provider, I have to delete the existing mail account and re-add the address as a forwarding account. If you delete your existing IMAP address, all your data on your IMAP server with your provider will most likely be deleted as well! So, before you do anything, make sure you have those mails backed up or imported into GMail. You can import them directly from these online accounts into Google if you also have pop3 access.
Now, the downside of these forwarding accounts is that you cannot use them to write emails from. Yeah, that sucks. After all, I want to able to write customers from myname@iKreateIt.com and not from myname@gmail.com. Also, what if you want to write an email from those POP3 addresses which you are having so neatly imported? There’s a solution for that as well!
With POP3: Simply go to your GMail Settings –> Accounts and Import –> Send Mail As . Enter the mail address you want to use as an alias and follow the instructions.
With other services, like your own website: Make sure you have at least one functional email address set up with your service. For example, stuff@iKreateIt.com. That account will have a user name and a password. When you add your real account (myname@iKreateIt.com) to GMail as a sender address, simply use the user name and password of the bogus account as verification. I know it sounds weird, but it works!
And that’s it. Pretty much.
Some advice for iPhone/iPod touch users
So, now that everything is neatly in one place, how well does this system play with your mobile mail client on your iDevice? Not too well, unfortunately. For whatever reason, push doesn’t work with the standard GMail setup on your iPhone. There is a method that supposedly works around this (read more here), but it didn’t enable push for me, not to mention notifications.

For a while, I was using Boxcar for notifications, but it doesn’t open the mail application when a new notification comes in (it’s a limitation imposed by Apple) and it also doesn’t make push work for the native iPhone mail client (all in regard to GMail).
Eventually, I spent $1.99 for the app Gmail push and since then, I am one happy Google mail user. I receive instant push notifications when mails come in and when I tap them, the app opens the Gmail window for me and I can see the inbox instantly. No hiccups so far.
Sharing is lovin'!