Using eM Client with Gmail, Google Calendar and Google Contacts

eM Client

A few weeks ago I blogged about moving from Microsoft Outlook (and an Exchange account) to eM Client using Google’s productivity tools Gmail, Calendar and Contacts. These are my reflections on using eM Client for the last month or so, having been a faithful Outlook user for the last 14 years.

Why move?

My reasons for moving were three-fold:

  1. Simplify—I was using at least three email accounts, as well as trying to synchronise Outlook calendar and contacts with Google. This way I could keep everything in one place.
  2. Share—I needed a more robust way of sharing my calendar with (my wife) Jane, and she uses Gmail as her primary account, so it made sense to move.
  3. Cost—Though they do offer a terrific service, buying an Exchange account from Simply Mail Services was costing me about £70 per year. I could put that money to better use.

My hesitations in moving were two-fold:

  1. Email address—I really wanted to keep my [email protected] email address, and for email to send as that. But the more I thought about it the more I realised that was just vanity. So long as all mail sent that address was forwarded to me it didn’t really matter what email address I was sending from; besides some people were emailing me there anyway. (As it is I can configure Gmail to send as my own domain, I just haven’t done it yet.)
  2. Email client—I’ve enjoyed using Outlook because I like having everything in the same place: email, calendar, contacts and tasks. I’ve adapted my workflow around this set up. and it works for me. I knew that Outlook wasn’t suitable but didn’t know of an alternative. eM Client proved to be a near perfect replacement.

Setup

Setting up eM Client was so simple. Upon installing the application I was asked to enter my account details. I typed in my Gmail email address and password, and eM Client did the rest.

Enter your account details and eM Client does the rest.
Enter your account details and eM Client does the rest.

The free version of eM Client allows you to connect a maximum of two accounts, the pro version (£29.95 GBP) allows unlimited accounts. I’m currently on the free version but I intend to upgrade to pro at some point, simply to support the company.

IMAP

During the setup eM Client alerted me to the fact that I hadn’t enabled my Gmail account to use IMAP. This was easy to do within Gmail settings.

IMAP is now enabled in Gmail.
IMAP is now enabled in Gmail.

IMAP enables two-way communication between eM Client and Gmail, so any changes made in one client are immediately made in the others. This makes it really useful when trying to access your email from multiple devices, e.g. Windows and Android.

Once connected to my Gmail account eM Client took only a few minutes to download my email messages, calendar and contacts data.

I also connected my Facebook account which allows me to use eM Client as a chat client, and to update contact details and avatars from Facebook.

Review of eM Client

The following is a summary of my experience of using eM Client over the last few weeks.

Bear in mind that I am using eM Client only for Email, Calendar and Contacts. eM Client also supports Tasks and what it calls Widgets, which are plugins like an RSS reader.

I discovered, quite by accident, that if you right-click the left-hand panel you can decide which modules to display.

Right-click and select which modules you would like to display in the left-hand panel.
Right-click and select which modules you would like to display in the left-hand panel.

This also affects the shortcut keys to quickly navigate to these modules. With Tasks and Widgets removed these are now, for me:

  • Ctrl + F1 Mail
  • Ctrl + F2 Calendar
  • Ctrl + F3 Contacts

The full list of shortcut keys can be viewed at Tools > Settings > General > Shortcuts.

Using Gmail with eM Client

Email view within eM Client. Four columns, from the left: folders, messages, message details, chat
Email view within eM Client

The email client looked very similar to Outlook, albeit with a simpler, cleaner look. The screen shows four columns (from the left):

  1. Folders (Gmail labels)
  2. Mail received
  3. Message (full text of the currently selected message)
  4. Sidebar (showing contact details, agenda or chat)

Themes

eM Client comes with a number of built-in themes. I’m using a light blue theme called Arctic which is very clean looking. It clearly distinguishes the different areas of the screen: menu bar, mail folders, message, sidebar allowing me to get on and work undistracted.

Folders and labels

One feature I used a lot in Outlook mail was folders. Gmail doesn’t use folders. Instead it uses labels.

For many years I have used the following primary folders:

  • Action
  • Archive
  • Hold
  • Mailing lists
  • Projects
  • Waiting for

I tend to create sub-folders for Projects and Waiting for to make it easier to find emails. Then when the project is finished, or the item I’m waiting for (e.g. Amazon – CD order) has arrived I destroy the folder and either delete the emails or move them into the Archive folder.

In Gmail email can be categorised with more than one label. I have decided to use only one label per email. This matches the way that I used folders in Outlook. I find it simpler this way.

Something else I had to learn about Gmail is that “Inbox” is a label too. If an email doesn’t have the “Inbox” label then it is regarded as archived and appears under the “All Mail” label.

In eM Client Gmail labels appear as folders. So if I drag and drop an email into a folder in eM Client, it applies that label in the Gmail web client.

Once I understood these subtle differences between Outlook and Gmail I was happy to explore setting up rules to automatically filter my email.

Rules

Something that I relied on a lot within Outlook were rules. I created a lot of rules to filter all my regular newsletter and mailing list emails into a sub-folder called ‘Mailing lists’ (who would have thought?).

I’ve found this prevents my inbox from clogging up with ‘noise’, enabling me to see the more important emails from friends and family.

Gmail calls these rules filters. But unlike in Outlook, you cannot set up these filters within the eM Client. They must be done using the Gmail web interface.

Initially I thought that I might find this a bother, but in reality I’ve just accepted that this is the way it is. And besides, for each newsletter I only need to do it once.

It has also allowed me to review.all the mail I’m getting and decide whether I should cancel the subscription or not.

Filtering an email within Gmail.
Filtering an email within Gmail.

I tend to use the same rules for each message:

  • Skip the Inbox (Archive it).
  • Apply the label: Gareth/Mailing lists.
  • Never send it to Spam.
  • Also apply filter to X matching conversations.

Categories

As well as labels/folders, eM Client supports categories.

List of categories for email.
List of categories for email.

There are four contexts in which categories can be used: contacts, emails, calendar events or tasks. Categories can be unique to a context or shared across any of the four contexts.

You may set the context when editing the category.

Computer category is used only for emails.
When editing a category you may choose where it is used.

I have still to finalise the categories, but I tend to use these only for grouping items within my “Action” folder/label. These are emails that I have identified that I need to do something with: reply to, read, or follow a link to download something, for example.

Standard replies

Something I used quite a lot in Outlook was “Quick Parts” where you could store standard replies to certain questions. I used these a lot for replying about Psion repairs or certain mahjong questions.

eM Client doesn’t support this feature. However, you can create a number of custom signatures and using the “Insert signature on caret position” option to can use this to insert these standard replies into your text. And unlike Outlook 2010 you may add more than one signature to an email.

If your reply is longer then you could opt to use templates. As far as I can see, however, you cannot insert template text into a reply. You may only use it to create a new email. So if you don’t mind a bit of copying and pasting then you may choose to do this. Otherwise, stick with the signature workaround.

Spam

When I used Outlook with a standard (POP3) account I needed an add-in to filter out spam emails; I used Cloudmark DesktopOne, which I found excellent.

After I moved to Microsoft Exchange I paid extra for a Postini server-side spam filter to be activated on my account, which I found gobbled up more than a few genuine mailing list emails.

Having moved to Gmail, only a few rogue messages have got through to my inbox, and I’ve had maybe only four or five false positives.

Right-clicking the Junk E-mail folder in eM Client allows me to empty my Gmail junk mail.

Conclusion

On the whole I have been able to use eM Client in exactly the same way that I used Outlook. In other words, my familiar workflow hasn’t really been upset.

The only real difference is needing to go to Gmail itself to set up mail filters.

I am actually surprised at how easily and seamlessly I’ve made the transition from Outlook to eM Client, after 14 years of using the former, but I suspect that reflects the quality and flexibility of the software.

Using Google Calendar with Em Client

eM Client calendar displaying five Google calendars on top of one another.
eM Client calendar displaying five Google calendars on top of one another.

As sharing calendars was one of the drivers for moving from Outlook I reckoned that this had better work seamlessly. And I’m delighted to report that it is.

I have five Google calendars that I display:

  1. My default calendar (green)
  2. Children (orange)
  3. Home (grey)
  4. Jane (violet)
  5. Scottish Episcopal Church saints days (rose)

Colours

Regardless of the device (web, eM Client, or Android) Jane and I have synchronised the colours of the calendars. So my calendar is always green, Jane’s is always violet, children is always orange, etc. That way we don’t need to think twice about what we’re looking at.

eM Client draws its colours from Google Calendar itself. On our Android devices (Nexus 4, Nexus 7, and Samsung Galaxy S4 Mini) you have to set the colours on the device itself.

Categories

I used to use a lot of colours and categories when using the Outlook calendar to denote different activities, e.g. coding, writing documentation, meeting in the office, meeting in St Andrews, meeting/conference outwith St Andrews, etc.

I expected to miss that when I moved to a mono-colour calendar but again I’ve surprised myself. The clarity offered by colour equals person has been really valuable.

I don’t use any categories now for events. eM Client comes with four built-in (vacation, must attend, needs preparation, birthday) but I don’t use any of them; you cannot delete these four.

Sharing calendars

Another decision we made was to give each other full read and write access to each other’s diaries. That way we can add appointments directly to each other’s calendar without having to go through the rigmarole of inviting each other to events.

Calendar for home events

Another innovation was to add a generic, shared calendar for home events such as which recycling bins go out and when, gas boiler service dates, car tax, etc.

I chose grey for that calendar which makes it neutral but helps it stand out enough to notice it.

Google Calendar’s recurring event feature was ideal for this calendar.

Performance

Like eM Client’s handling of Gmail, the lag between adding an event within eM Client and it appearing either on the Google Calendar web interface or on our Android device is minimal. It is almost instant.

While eM Client displays an Agenda view in the sidebar, I have not found myself using it and tend to leave the sidebar set to viewing Facebook chat contacts.

Tasks and calendar

One feature of Outlook that I used a lot was to drag and drop tasks from the sidebar onto the calendar.As it’s not possible to do this in eM Client I am now using Todoist to manage my tasks.

I now either manage the dates within Todoist itself or simply copy and paste tasks into my calendar. It’s a little overhead but really not that much.

Conclusion

As this was one of the primary functions that we needed to get right (sharing multiple calendars) I have been quite delighted not only with what Google Calendar itself offers but also how eM Client handles the management of these calendars.

Unlike Gmail there is very little that I have needed to do using the Google Calendar web interface, once we got the calendars created, shared and set to the right colours.

Using Google Contacts with eM Client

Google Contacts within eM Client
Google Contacts within eM Client

Google Contacts is yet another area where eM Client excels.

When I used Outlook (either standalone or connected to Exchange) I would every now and then import my Outlook contacts into Google in the vain hope of keeping them backed-up and synchronised. It was an overhead that I didn’t need and it’s been quite a relief, actually, to have them all in one place for a change.

Views

There are five ways to view your contacts, as well as a couple of ways to filter them. The five views are:

  1. Phone list
  2. By Company
  3. By Location
  4. Custom View (which by default shows you every contact card field in a spreadsheet-like table)
  5. Business cards

The default view is Business cards, and this is generally the view that I prefer. Each tile shows you the person’s name, email address, telephone numbers and/or company:

Contact card showing my details
Contact card showing my details

The coloured blocks on the left-hand side represent categories.

Categories

In Outlook I used to categorize almost all my contacts, but I used the Company field for that. I used this field to record where I met the person, e.g. National Youth Choir of Great Britain, School, Family, etc. I can use the “By Company” view to display contacts in this way; although it displays them by default as First name, Surname.

I have also created a number of key categories, e.g. colleagues, family, home-related contacts (plumber, joiner, etc.) so that I can filter my contacts by these categories.

These categories also come in handy when viewing contacts on my Android phone.

One thing that I discovered was that for contacts to appear in Google Contacts they seem to need to be categorized as “My Contacts”,

The other way to filter, of course, is by search. I would have found it handy if the search updated the list as you were typing but you have to hit Enter before the search begins.

Navigating contacts

Using a combination of categories, search and the scroll bar you can quickly locate the contact you are looking for.

Something I really miss from Outlook 2010, however, is the A-Z list down the right-hand side of the contacts cards view. This allowed you to very quickly navigate within your contact cards. I do hope eM Client adds this to a future version.

A-Z index in Outlook allows you to quickly navigate within your contacts list.
A-Z index in Outlook allows you to quickly navigate within your contacts list.

Contact photographs

One neat feature, once you’ve connected your Facebook account to eM Client is the ability to have your contacts’ profile photographs imported into Google Contacts.

That obviously requires your contacts to be using Facebook, and for them to have used the email address that you have for them to be registered in their Facebook account.

Duplicates and conflicts

Occasionally things can go wrong. When I used a Psion to sync with Outlook on two PCs (home and work) I was forever needing to remove duplicate entries. This isn’t as big a problem with eM Client as it is in Outlook.

eM Client comes with its own built-in duplicate remover (Tools > Deduplicator…).

eM Client has its own duplicate remover, which works for mail, events, tasks and contacts.
eM Client has its own duplicate remover, which works for mail, events, tasks and contacts.

I found it pretty effective, to be honest. It found a number of duplicates and where possible it combined information very effectively and deleted the rest.

A couple of times while updating contact cards I found that I made too many changes in a short space of time. In these cases eM Client asked me which data I wanted to keep and which I wanted to overwrite: local or remote.

Conclusion

Another win. To be honest, I can’t see myself needing to use the Google Contacts web interface terribly much. More or less everything is handled very nicely within eM Client.

Final observations

All in all, I am pretty delighted with eM Client. It does exactly what I needL which is to manage Gmail, Google Calendar and Google Contacts in one place. I really couldn’t ask for much more.

Sure there are a few niggles, like the lack of A-Z navigation in Contacts, and needing to set Filters in the Gmail web interface, but really these are minor issues.

If you are looking for an Outlook replacement (and eM Client does support Exchange, Gmail, iCloud, Outlook, as well as other standard POP3 and IMAP email accounts etc.) then I can thoroughly and warmly recommend eM Client.

If I was to score it for its integration with Google services then I would need to give it a full 5/5.

Moving from Outlook (Exchange) to eM Client (Google)

For the last 14 years I’ve used Microsoft Outlook to manage my life. Last week, with some trepidation I moved to Google (Gmail, calendar, and contacts) and something else for tasks (I’ve not quite settled on it, although Todoist is currently a very strong contender). I thought it may be useful for others in a similar situation to document my experience.

Over the years I have used Microsoft Outlook 2000, 2003, 2007, and most recently 2010. I have synchronised it with various Psion handheld computers, with Windows Mobile, and I’ve used it for the last four years with a hosted instance of Microsoft Exchange 2010 from the excellent, UK-based Simply Mail Solutions.

ActiveSync kept sinking

I moved to Exchange in 2010 mainly because I was having issues synchronising my Windows Mobile phone via ActiveSync with two PCs: home and work (below). Synchronisation didn’t always work successfully and I had no end of problems: duplicated, missing or deleted content. Enough was enough, so I looked at the options.

Workflow for using ActiveSync with two instances of Outlook
Workflow for using ActiveSync with two instances of Outlook. I found this caused all sorts of problems when using the phone as the ‘golden copy’.

Move to Exchange

At that point, in 2010, I considered moving to Gmail but Windows Mobile 6 didn’t support Google data particularly well and I had no real need to share my data with anyone else but myself. My main concern was synchronising data between devices not between people.

So I research the options and in the end I moved to an Exchange 2010 account rented from Simply Mail Solutions. It cost me around £70 per year, plus my domain name. But I felt that cost was worth the expense when set against lost time and frustration due to synchronisation failures.

Synchronisation with Exchange Server 2010
Synchronisation with Exchange Server 2010

With this model everything was synchronising with the Exchange server in the cloud. It was fast, it was efficient, and I never once had an issue with duplicated or missing content. I could add a task on my phone during my walk to work and when I got to the office it was already there on my PC. It felt like magic.

When I moved away from Windows Phone a few years ago and bought a Google Nexus 4 it had support for Exchange under its “Corporate” account settings. So, again, there was no need to move. If it ain’t broke…

Why move to Google, then?

What has changed recently though is that now I do need to share my data with (my wife) Jane. To add another user to Exchange was going to be expensive and unnecessarily complex, particularly when you factor in which domain names we use and that Jane was already using Google mail. The logical conclusion was for me to move to Google.

eM Client for mail, calendar and contacts

One of my hesitations about moving lock, stock and barrel to Google was that I’m not particularly fond of the standard Gmail or Google Contacts interface; Google Calendar is okay; Google Tasks is terrible.

As I said, I’ve used Outlook for a long time. It’s become very familiar and some of the workflow processes have depended on features exclusive to Outlook. I would need to find something else, as Outlook’s support for Google doesn’t extend much beyond IMAP support for Gmail. If you want to synchronise your Google Calendar with Outlook you can forget it: it’s a clunky business at best, and impossible at worst.

Calendar view in eM Client, showing different colours for shared calendars
Calendar view in eM Client, showing different colours for shared calendars

Someone I follow on Twitter mentioned eM Client which claims to be the best email client for Windows. I gave it a go, trialled it alongside Outlook for just a week and decided that although it lacks a few features that I really like about Outlook this was perfect for my needs. I will write a more complete review of eM Client in a later post.

Something else for tasks

Like Outlook I like that everything is together: email, calendar and contacts. I decided not to use the tasks as support for Google Tasks isn’t great even on Android.

For a week I trialled Wunderlist, which is one of Lifehacker‘s favourite to do apps. I’d tried it before but after a week I still wasn’t convinced: I wanted to use their Windows 7 client but it simply wouldn’t synchronise with the Android app, plus the Android widget was clunky. So I gave up.

Todoist—simple and clean-looking task application
Todoist—simple and clean-looking task application

That’s when I stumbled on Todoist, which I really like. The Android app is clean and simple, the Windows app just works, it synchronises really quickly, and the widget is perfect for my needs—it does what I need, and works the way that I want it to.

I expect that I will stick with Todoist for the near future.

How to move from Outlook to Google

Moving from Exchange to Google was fairly straight forward: mildly complex but not complicated. Here’s what I did:

  1. Synchronise Outlook calendar and contacts data with Google using demo version of Sync2. It allowed me to copy all my data from Exchange to Google Calendar and Contacts with no restrictions.
  2. Add Gmail account to Outlook as an IMAP email account, then copy (or move) emails from Exchange/Outlook account to Gmail.
  3. With everything moved over and essentially backed-up to Google, change MX records in my domain name DNS. Basically, this tells all email to go to my web hosting company (Heart Internet) rather than my Exchange server (hosted by Simply Mail Solutions). The DNS took about 4-6 hours to update.
  4. Create a forward for my email address so that it all gets passed on to Gmail. I did this within my Heart Internet control panel.
  5. Install eM Client and add my Google account. All my data, email, calendar, and contacts is then synchronised with eM Client.

The nervous bit was waiting for the DNS to update, as you need to set the MX (mail) records correctly otherwise it doesn’t work. But as soon as my [email protected] emails started trickling into my Gmail account I knew that everything was fine.

What now?

So far I’ve been using this set up for a couple of weeks and I’m really appreciating having only one place to check email; I’m loving that Jane and I can see each other’s calendars so easily.

I think this is going to work. I wish I’d discovered eM Client and Todoist before now.

Moving to Microsoft Exchange 2007

Computers and devices connected to a server
You say single point-of-failure, I say synchronized data!

Back in July 2009 I upgraded my mobile phone from an O2 Xda Orbit to an O2 Xda Zest. All was well until I tried to synchronize it with two copies of Microsoft Outlook, one at home, the other at work.

It didn’t work.

Windows Mobile 6.1 won’t sync

A quick Web search showed me that I wasn’t alone. It turns out that there was a bug in that version of Windows Mobile 6.1 on my phone. Microsoft had fixed it and rolled out the update to OEMs but it appears that O2 wasn’t going to let it roll any further.

Diagram of Windows Mobile phone synchronizing with 2 PCs
My Windows Mobile 6.1 phone would only synchronize with one PC

So I was stuck with a phone that would synchronize with only one PC. Which was somewhat bothersome as I was rather used to the convenience of my calendar, contacts, tasks and notes being available both at work and at home, as well as on the go on my mobile phone.

I needed to find another solution.

XTND Connect

The first thing I looked for was an alternative to Microsoft ActiveSync (I was using Windows XP at the time) and I discovered XTND Connect.

I wondered if the problem could be bypassed by using an alternative to ActiveSync.

It couldn’t.

That didn’t work either, which made it quite an expensive mistake. The demo version looked promising but was so highly crippled in terms of functionality that I had to buy the full version in order to fully evaluate it. Which rather defeats the purpose of a demo version, in my view.

Sync2

So I looked around at alternative solutions and it appeared to me that there were only two options left:

  1. Synchronize with an online application (e.g. Google Calendar)
  2. Synchronize to a server (e.g. Microsoft Exchange)
  3. Synchronize to a local folder (e.g. USB flash drive)

I explored the Google Calendar and Google Contacts option but (and for me, it’s a deal-breaker, which is one reason I’ve not gone rushing out to buy an Apple iPhone) one the elements of Outlook that I use perhaps more than any other is Tasks. And I couldn’t sync my tasks with Google Calendar.

I assumed that Exchange would be out of my price bracket so focussed on the second option which led me to Sync2 from 4Team.

Not only does Sync2 synchronize your Outlook calendar, contacts, tasks and notes with a folder of your choosing (USB flash drive, local folder, LAN folder, etc.) it will also synchronize with Google Calendar and Contacts.

I discovered that if I synchronized it with a folder in Dropbox at home I could then synchronize it again from the same folder on my PC at work, without having to worry about remembering to pack my USB flash drive.

Three computers using Sync2 synchronizing with a Dropbox folder
Using Sync2 to synchronize using a Dropbox folder

That has been the solution I have been using for the last six months to synchronize my data between home, work and my laptop.

Occasionally I ran into problems with data not synchronizing properly and so had to either

  • Resynchronize a profile (i.e. make it think it was doing it for the first time again.
  • Delete a profile and recreate it from scratch.
  • Reinstall Sync2 completely.

But most of the time it worked pretty well.

Except that it still didn’t address the issue of my mobile phone being out-of-sync for most of the day, between synchronizations at home.

Hosted Microsoft Exchange 2007

So in January I went in search of an affordable, UK-based hosted Microsoft Exchange account.

After some shopping around I eventually selected Simply Mail Solutions (SMS) based in Warrington. What attracted me about their hosted Exchange 2007 account features were (in order):

  • Only £4.99 per month
  • Full support for Windows Mobile including push
  • Full Outlook Web Access (OWA) in Internet Explorer
  • Out of office assistant
  • Free copy of Outlook 2003 or Outlook 2007

With each device connecting directly to the Exchange server I can guarantee that my data is always up-to-date (server outages withstanding).

Various devices connecting to an Exchange Server
Two PCs, a laptop, a mobile phone and Outlook all connecting to the Exchange Server

Another welcome benefit is that I won’t have the problems of duplicated entries that I’ve experienced so many times when synchronizing multiple devices. Here’s a screenshot I took of Outlook and posted to Twitpic last month showing a repeated entry for “Doug Aitken’s Birthday” duplicated 13 times!

Calendar entry (Doug Aitken's Birthday) duplicated 13 times
Calendar entry (Doug Aitken\’s Birthday) duplicated 13 times

I can even resynchronize my mobile phone when I’m out and about using my roaming Web add-on from O2.

Conclusion

So far I’m really pleased with Exchange and with the service offered by Simply Mail Solutions (SMS).

I’ve noticed only one outage from Simply Mail Solutions which lasted only a couple of minutes when connection to the server went down, and one period of particularly slow connectivity … but then it was 01:00 in the morning, they were doing some maintenance on the servers (I discovered via a quick support call) and I should have been in my bed!

There is a balance to be made when using a hosted service like this for such important personal data between:

  1. the reassurance that I have one ‘golden copy’ of data, stored centrally that is accessed by all my devices, and
  2. the potential for it to be a single point of failure: if it goes down completely I can’t synchronize between locations and my data isn’t up-to-date.

But given my previous experience of hours and hours wasted by repeatedly cleaning up corrupted or deleted data through failed synchronizations, and living with the uncertainty that perhaps my work calendar isn’t exactly the same as my home, laptop or mobile phone calendars … I think I’ll stick with Exchange for a while.