💾 Archived View for gmi.noulin.net › mobileNews › 1991.gmi captured on 2024-08-19 at 07:00:26. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-05-10)

-=-=-=-=-=-=-

How to sync Evolution with Google's PIM apps

2010-04-20 10:17:30

Friday, 12 December 2008 09:00 Linux.com

By Andrew Min

Syncing with Gmail is the hardest part to set up in Evolution, but it's not that hard. First, enable IMAP in Gmail. Then open Evolution, go to Edit -> Preferences -> Mail Accounts, and click on the Add button. In the resulting wizard, enter your name, email address, and (optionally) your reply-to and organization. At the next screen of options for setting up email reception, change the server type to IMAP and put imap.gmail.com in the Server field. Enter your email address as your username, change Secure Connection to SSL, and change the Authentication Type to Password. Optionally, you can check Remember Password.

On the screen where you set up sending email, change the Server Type to SMTP, enter smtp.gmail.com in the Server box, check Server requires authentication, Secure Connection to TLS, Authentication to Login, and username to your email. Optionally, you can check Remember Password. Name your account and click Apply. You should see your new Gmail inbox under accountname/Inbox (not the On This Computer inbox) in the lefthand sidebar. Most of your Gmail folders will show up as subfolders under accountname/[Gmail], including All Mail (Archive), Drafts, Sent Mail, Spam, Starred, and Trash. Your labels should show up as a folder under ACCOUNTNAME.

You now have a barebones Gmail setup for Evolution. Some additional tweaks can make things more useful for ex-Gmail users. Go back to Preferences, edit the account you just created, and go to the Defaults tab. Change the Drafts folder to accountname/[Gmail]/Drafts, and the Sent Messages folder to accountname/[Gmail]/Sent Mail. This makes Evolution store your drafts and sent messages in Gmail rather than locally on your computer. Unfortunately, there doesn't seem to be support for doing the same with Junk or Trash.

What about KDE?

KDE users might be more interested in our article on syncing Kontact with Google's PIM apps.

Another recommended Gmail-like feature in Evolution is threads, a feature similar to Gmail's conversations. You can enable it by going to View -> Group By Threads or pressing Ctrl-T. When you do, replies will be grouped under threads. They certainly aren't as great as Gmail's conversations, but it's better than seeing duplicates all over the place.

Calendar

Google Calendar integration used to be hard to set up with Evolution. You could either do a read-only calendar or use GCalDaemon, which most non-Evolution users still use. But read-only was pointless and GCalDaemon could be slow. Then, Ebby Wiselyn hacked Google Calendar support for Evolution during the Google Summer of Code, and the code eventually made it into Evolution.

To add a Google Calendar, first go to the Calendars section of Evolution and create a new calendar with File -> New -> Calendar. Change the type to Google, give it a name, put in your username (not your email), then click Retrieve List. Select the calendar you wish to add from the drop-down list, and optionally assign a color. You can also choose whether to cache the calendar offline. Your calendar should then show up under the Google folder.

Support for Google Calendar isn't perfect, however. Evolution doesn't currently support repeating or all-day events (though that may be coming soon). Also, you can't sync your tasks or memos with Google Calendar, since GCal supports neither.

Contacts

A little-known feature in Evolution is the ability to synchronize your Evolution Contacts with Gmail's Address Book. This is a great way to get your contacts offline and still synchronized with Gmail. To set this up, go to Contacts and click File -> New -> Address Book. Change the Type to Google, give it a name, put in your username (without the @gmail.com), and optionally select SSL. Click Apply, and all your Gmail contacts should show up in Evolution's Address Book under Google -> addressbookname.

An optional but highly recommended step is to add autocompletion support for your Google contacts. This lets Evolution suggests contacts for you when you compose an email address. To set this up, go to Edit -> Preferences -> Autocompletion and check your Google address book. Now, when you start typing a name when composing an email, contacts' names should be suggested automatically.

Conclusion

Granted, Evolution and Google don't work seamlessly together the way you'd hope they would, but these tricks are a great start, and there's much to look forward to. Jason Willis started a GObject project that will eventually allow access to basically any product supported by the Google Data APIs. Ebby Wiselyn's Google Calendar integration used this API, and many other projects may follow.

Linux.com

Set as favorite Share This Email this

Comments (6)

Subscribe to this comment's feed Show/hide comments

Google Sync

written by Filipe Camargo, July 09, 2009

Beware! Some contacts fields are not synchronized (ex: notes) and if you change any field in a Evolution contact the notes field will be erased in Gmail (server). Im using Ubuntu 9.04 and Evolution 2.26.1. Maybe is due to my Gmail language is in portuguese. I'll test it...

+1 Some other caveats with Evolution and Google

written by Sam Alex, August 19, 2009

Some other problems I ran into were Evolution Calendar does not support All Day Events or Reoccurring Events, so if these are setup in Google Calendar they will not come across. This is honestly almost a deal breaker for me since many events (birthdays, vacation days, etc) I always setup as Reoccurring and/or All Day.

Also in Google most of the contacts for me have multiple phone numbers, but the sync to Evolution often mixes up the phone types, so it may say Other instead of Home or switch Home and Work. This is frustrating.

And finally I run into problems with syncing. I've found no manual way to resync the Contacts or Calendar with Google except to close and re-open Evolution. They need a resync or refresh feature to poll Google and sync the content without having to do this.

But all and all this is a nice feature, but I think it still needs lots of work.

Sam Alex

+1 choose the google groups to sync

written by Gustavo, October 18, 2009

Hi,

Great article !

Anyone knows if it is possible to choose which google groups you sync with evolution ?

+1 Updates

written by Ray Waldo, October 29, 2009

Evolution 2.28.1 (ships with Ubuntu 9.10) DOES support all-day and recurring events.

+0 ...

written by Zoltan Theil, December 18, 2009

awesome and it is working....love Evolution

+0 Hmmmmm....

written by fokkercharlie, January 03, 2010

Working OK apart from the contacts part. I can add my google details, the address book shows up under 'Google' in Contacts, but no entries are shown.

Any ideas on how I can find out what's wrong?

Charlie