2015/12/08

Synchronize Exchange calendar with Google calendar

Synchronize Exchange calendar with Google calendar


Here is a situation:
"You like to sync your Google calendar with your company Exchange calendar for the sake of managing one calendar instead of two."
It is tough because Exchange calendar and Google calendar are following different protocols unlike CalDAV. 

There are a few third-party Outlook add-in capable of breaking the barrier and synchronizing them both into one calendar in your Outlook.

Let's look at a solution from third-party. EVO Collaborator for Outlook is an outlook plugin for CardDAV and CalDAV.

Let’s look at ECO’s size, which is only 5.6MB. Amazingly, when Outlook and ECO work together, you can enable Outlook to sync both contacts and calendars of your Exchange account with Google’s CardDAV and CalDAV bi-directionally.

What are CardDAV and CalDAV?



CardDAV and CalDAV are standard protocol API by IETF's RFC for contacts and calendars. Google is using those APIs at the backend to service they customers' needs for such information retrieval.

How to Sync Google calendar with Exchange account


It is easy to work with ECO: 
  1. Let’s assume that you have already configured your Exchange account which uses your default Outlook folders to store your mail, calendar, contact and task.
  2. Download ECO from EVO's Official Site. (when you install it, please run it as administrator)
  3. Open Outlook and click on EVO's tab (It is called command bar in Outlook 2007 and called ribbon in Outlook 2010, 2013 and 2016) at the top banner.
  4. Click on Configure profile(s) and select Profile #6 with filling in your Gmail account in space below Full e-mail address or username.
  5. Assign the contact, calendar and task folder under Sync options to your default Outlook folders, the same ones that are used by your Exchange account.
  6. Click on TEST button and you'll see an OAUTH authentication window during the account detection. Just authorize it and continue.
  7. When finished, click on Apply and Quit. Then, any newly added contacts, calendar under Gmail folder will be syncing in a bi-directional fashion. 
By the way, here is a good news. Microsoft is merging its Outlook.com into Office365 by end of 2015 and it means your outlook.com accounts are also hosted by Exchange. Thus, whether you have an Office365, hotmail, or outlook.com account, you can use the handy Outlook add-in to sync contacts, calendars, and tasks between Gmail and Exchange.

2015/10/09

How to sync Outlook calendar and contact with gmx.de, gmx.ch, gmx.at, gmx.com, gmx.us and web.de?

How to sync Outlook calendar and contact with gmx.de and web.de?

Both gmx.de and web.de are popular cloud service providers in Germany. They are among the few providers that host paid or even free mail servers and keep customers’ data domestically in Germany. Ever since Snowden's incident, people start to doubt Google is able to provide data security against NSA. 



Gmx.de and web.de provide easy-to-use and decent mail, calendar, contact & task cloud service for their users. However, if you search for a solution to sync contact, calendar and task with Outlook, you will hardly find any answer even on their website search. The main reason is that Outlook does not support CalDAV and CardDAV protocol even until the recent Outlook 2016.

Staffs from EVO Collaborator for Outlook is kind enough to make the synchonization possible. Yet, it is simple to configure and use. Five steps are all you need to sync your way.
  1. Download and install EVO Collaborator for Outlook.
  2. Open Configure profile(s)
  3. Click on Profile gmx.de or web.de.
  4. Enter username & password in corresponding area.
  5. Click Test, Apply and Quit.
GMX cloud services are available in several country code top-level domains, such as .US, .COM, .AT, .DE, and .CH. EVO Collaborator for Outlook can auto-detect e-mail address that you entered and fill in server host name for you. The following server list is for your reference:
  1. Gmx.de account:
    a. Carddav.gmx.net
    b. Caldav.gmx.net
  2. Gmx.at account:
    a. Carddav.gmx.net
    b. Caldav.gmx.net
  3. Gmx.ch account:
    a. Carddav.gmx.net
    b. Caldav.gmx.ch
  4. Gmx.com or gmx.us account
    a. caldav.gmx.com
Please note that GMX.COM and GMX.US accounts do not have CardDAV service available. However, whenever CardDAV becomes available, EVO staff will make it work in future upgrade.
.

2015/10/08

How to sync Outlook with infomaniak?

Sync Outlook with infomaniak?

Infomaniak is a popular cloud service provider in various countries across European regions such as Switzerland, France, Germany, Italy, and Spain. It is providing decent mail, calendar, contact & task cloud service for its users. However, users are having difficulty to sync their way with Outlook for contacts, calendar and task. The main reason is that Outlook is lack of CalDAV and CardDAV protocol even until the recent Outlook 2016.



Staffs from EVO Collaborator for Outlook is kind enough to make the synchonization possible. Yet, it is simple to configure and use. Six steps are all you need to sync your way.
  1. Download and install EVO Collaborator for Outlook.
  2. Open Configure profile(s)
  3. Click on Profile #19.
  4. To obtain username for logging in, following steps below:
    a. Browse to https://workspace.infomaniak.com/sync
    b. Click on blocks circled in the screenshot below:
    c. Copy and paste username part only next to User name (Not the whole e-mail)
  5. Enter username retrieved from step 4 & password in corresponding area.
  6. Click TestApply and Quit.
I think EVO is amazing of blending in lots of cloud services into one package and it really benefits users.

How to sync Google Calendar with Outlook 2016?

How to synchronize CardDAV contacts and CalDAV calendar with Outlook 2016?

On July 29 of 2015, the long awaited Windows 10 was released. Two months following that, Microsoft Outlook was released on Sept. 22 of 2015. Many of us are looking for good synchronization compatibility between Google Calendar (or shall I say CardDAV and CalDAV) and Outlook. Well, apparently, Microsoft let us down.

Microsoft may have its own reason not to blend in CardDAV and CalDAV. However, I think lots of users around the world are looking for a solution of synchronizing their contact, calendar, and task items on Google, iCloud, Yahoo, Outlook.com and many more service of the kind with Outlook 2016.

Developers such as gSyncit and EVO Collaborator for Outlook have well prepared for the launch of Outlook 2016 in a Windows 10 environment. While gSyncit released its v4.0 last August, EVO Collaborator for Outlook took a whole year to consolidate itself with compatibility vs. various cloud and on-premises platforms. Yet, EVO has announced the official release of v2.0 to welcome Outlook 2016 with the same ease of use and simplicity of configuring profiles.

If you have not used ECO before, you may refer to my old posts of how to configure contacts, calendars and tasks from various source with Outlook since steps are basically the same and simple.

2015/10/05

Sync Outlook with sapo.pt?

Sync Outlook with sapo.pt?

Sapo.pt is a popular cloud service provider in Portugal. It is providing decent mail, calendar, contact & task cloud service for its users. However, users are having difficulty to sync their way with Outlook for contacts, calendar and task. The main reason is that Outlook is lack of CalDAV and CardDAV protocol even until the recent Outlook 2016.

There is a handy sync tool called EVO Collaborator for Outlook that is compatible with sapo.pt’s CardDAV and CalDAV services. It is simple to configure and use. Six steps are all you need to sync your way.
  1. Download and install EVO Collaborator for Outlook.
  2. Open Configure profile(s)
  3. Click on Profile #15 or later as long as it is vacant.
  4. In server URL space, enter:



    https://dav.sapo.pt 
  5. Enter username & password in corresponding area.
  6. Click Test, Apply and Quit.
I think EVO is amazing of blending in lots of cloud services or even paid & free mail servers into one package and it really benefits users.

Sync Outlook with Egroupware server?

Sync Outlook with Egroupware server?

This is an experience sharing from one of my previous jobs. One day, my boss wanted me to do some search on a contact, calendar and task synchronization solution to Egroupware collaboration server to which decided to migrate from a pure paid or free mail server



The bottom line is that the solution must be cost-effective and providing perpetual licenses while keeping sync in a simple and straight fashion.

I googled it and found a few candidates: iCAL4OL, EVO Collaborator for Outlook and OutlookDAV. Among them, iCAL4OL is not available. OutlookDAV appears to require way too many steps to configure. EVO Collaborator for Outlook is an add-in within Outlook and it takes no more than 6 short steps to configure:


  1. Download and install EVO Collaborator for Outlook.
  2. Open Configure profile(s)
  3. Click on Profile #15 or later as long as it is vacant.
  4. In server URL space, enter:


    http://egroupware_server_domain/install_path/groupdav.php/

    Example:
    https://davtest.egroupware.de/egw/groupdav.php/
  5. Enter username & password in corresponding area.
  6. Click Test, Apply and Quit.
I think EVO is doing a good job

Sync Outlook with FastMail server?

Sync Outlook with FastMail server?

Our biz partner came from Australia and he has trouble synchronizing his contact, calendar & task with Outlook. He was disappointed that FastMail does not have solution for synchronization between his FastMail account and Outlook 2016/2013. 



He was asking me if I have come across with any third-party solution. This makes me flashing back that EVO Collaborator for Outlook does support a variety of on-premises & cloud services.

I told him about the website and he was on his own. A few days later, he called me and gave me a surprising answer. Yes! It does support FastMail server as well as many other paid or free mail servers. He briefly told me a few steps on how to sync with FastMail. Here, I like to share with you guys in case you need it:
  1. Download and install EVO Collaborator for Outlook
  2. Open Configure profile(s)
  3. Click on Profile #15 or later as long as it is vacant.
  4. In server URL space, enter:


    https://caldav.messagingengine.com/dav/
  5. Enter username & password in corresponding area.
  6. Click Test, Apply and Quit.
This is quite straight and simple. 

Sync Outlook with Horde Groupware Server

Sync Outlook with Horde Groupware Server 

Horde Groupware Server is an popular open-source solution in US and Europe. Many companies use them for contact, calendar and task sharing and synchronization.
A decent Exchange alternative



Since it is an open-source software, we can treat it as one of the alternatives to implement over Exchange Server. Yet, it is well maintained that updates are released now and then.
CardDAV and CalDAV implementation

Horde Groupware serve is using CardDAV and CalDAV as backbone for contact, calendar and task. Users are able to connect to the server and synchronize data items across platforms such as Windows, Linux, iOS, OS X, BB, and Android...

What about Outlook?

Thanks to CardDAV and CalDAV protocols, it is common to sync under all above platforms except Windows. For Outlook does not support these open-source standards, we need an add-in as bridge to interconnect the server and Outlook. Here, I found EVO Collaborator for Outlook handy and it works:
  1. Download and install EVO Collaborator for Outlook from the official website
  2. Open Outlook and go to Configure profile(s)
  3. Click on a Profile #15 or any not-configured entry to the left.
  4. Enter Horde Groupware server URL in Hostname (CardDAV/CalDAV) or webcal:// URL like this:

    https://<Server_IP>/horde/rpc.php
  5. Enter username and password. Then click on TEST, Apply and Quit.

How to sync with DAViCAL calendar server?

How to sync with DAViCAL calendar server?

After I posted the article about EVO Collaborator for Outlook syncing with ownCloud server, I started to receive many feedbacks wondering if EVO Collaborator for Outlook is able to support other services such as Kolab, SOGo or DAViCAL too? One of the special case is DAViCAL. They tried their luck if they can connect to DAViCAL but they failed. These audiences are running DAViCAL calendar server for company mostly. Let’s find out if EVO Collaborator for Outlook can handle the job?



Since DAViCAl is also an open-source server like ownCloud and both of them are based on CalDAV, there should be less complication to sync. However, before I test, I wrote EVO staffs and wonder if ECO supports sync with DAViCAL? They replied that there a beta release and I could give it a try if want. Why not, right? However, since 

Once I received the beta release, I quickly installed it and configure it following instruction given by EVO staffs as below:
  1. As usual, select Profile 15 – not configure or below
  2. Since DAViCAL seems like not being to support server auto-discovery, we need to manually enter generic DAViCAL calendar URL in space next to Calendar URL:


    http://<server_hostname>/caldav.php/<username>/calendar/
  3. Click TEST and Apply when authentication is complete
  4. DAViCAL calendar will start sync
I am quite impressed that EVO staffs have done a good job on picking up almost every popular CardDAV/CalDAV services either cloud or on-premises within eight months as of early march of 2015. This is an outstanding report card I should say. 

How to sync SOGo Groupware Server with Outlook?

How to sync SOGo Groupware Server with Outlook?

A scenario from my client:
“Our CIO told me to migrate company’s Exchange Server to some other open-source solution due to an IT budget cut. After evaluation on different solutions of free mail servers like SOGo, Zimbra, Kolab and Zarafa, I chose SOGo Groupware Server. Why? Not only SOGo has a sturdy groupware but also has a seamless integration with Thunderbird. For mails, users can connect through IMAP, which I do not have much trouble with. What about contact and calendar? I went through SOGo website’s Native Microsoft Outlook Configuration Guide but it seems too much hassle. Is there any easier out?”
As far as I know that SOGo supports CardDAV and CalDAV, I told my ex-colleague, “Why don’t you try EVO Collaborator for Outlook?” They do adapt their product to fit in various CardDAV/CalDAV servers. 

After a few days, my ex-colleague told me EVO Collaborator for Outlook is now compatible with SOGo. Here is his experience sharing below:
“Nothing complicated! All I did is entering server URL, user’s e-mail address and password. All that left is auto-discovery’s job. It is amazing!” 
He show me a screenshot of ECO’s Configure profile:



By looking at the screenshot, the server has a URL structure like:

https://<servername>/SOGo/dav/

If you happen to synchronize SOGo calendars and contacts with Outlook, then you can give it a shot. It will save you lots of time to manage configurations on both server backend and Outlook parameters.

2015/07/28

Sync Outlook with MailEnable Server

Sync Outlook with MailEnable Server 

MailEnable Server is a popular messaging solution for mid and small business companies. One of its useful collaboration features is sharing contacts, calendars and tasks for collaboration purposes. 


A decent Exchange alternative


To be an Exchange alternative other than free mail server, MailEnable provides its own Outlook Connector that enables Outlook users to access their information on MailEnable Server. Somehow, there has been user feedback saying it is running slowly and is buggy.

Exploring Mysterious CardDAV and CalDAV URLs


However, when we want to access CardDAV and CalDAV data on MailEnable Server from third-party software, such as Thunderbird, we need to know URLs of contact, calendar and task. But how? It is easy! Use an iOS device to add a CalDAV or CardDAV service; you can find the the real URL in Advance Settings.

In finding a CalDAV and CardDAV solution that really works in Outlook



Here, I found EVO Collaborator for Outlook handy and it works on CardDAV and CalDAV 
URLs auto discovery. Here is how:

  1. Download and install EVO Collaborator for Outlook from its official website
  2. Open Outlook and go to Configure profiles

  3. Enter your MailEnable Server IP like this:

    https://<Server_IP>:port

  4. Enter username and password. Then click on TEST
  5. CardDAV URL and CalDAV URLs will appear, shown as below:

Detecting multiple folders and choose among them

In ECO’s Configure profiles, right next to the URLs, we click on the folder icons to choose between Personal or Public folder. If you select public folder, then public URLs will show..

If you do use Outlook, then you can continue with ECO. If you need to access MailEnable server from Thunderbird, you can copy and paste the above URLs within SoGO connector and Lightning plug-ins for Thunderbird.

Sync Outlook with Kerio Connect Server

Sync Outlook with Kerio Connect Server 

Kerio Connect Server is a popular messaging solution for mid and small business companies. One of its useful features is sharing contacts, calendars and tasks for collaboration purposes. 



A decent Exchange alternative


To be an Exchange alternative other than free mail server, Kerio provides its own Outlook Connector that enables Outlook users to access their information on Kerio Connect Server. Somehow, there has been user feedback saying it is running slow.

Exploring Mysterious CardDAV and CalDAV URLs


Nevertheless, when we want to access CardDAV and CalDAV data on Kerio Connect Server from third-party software, such as Thunderbird, we need to know URLs of contact, calendar and task. In fact, Kerio’s KB (http://kb.kerio.com/product/kerio-connect/email-clients/mobile-devices/manual-configuration-of-caldav-and-carddav-accounts-1327.html) has tutorials on this but those URLs fail to work.

In discovering URLs that really work



Here, I found EVO Collaborator for Outlook handy and it works on CardDAV and CalDAV URLs auto discovery. Here is how:

  1. Download and install EVO Collaborator for Outlook from its official website
  2. Open Outlook and go to Configure profiles

  3. Enter your Kerio Connect Server IP like this:

    https://<Server_IP>:port
  4. Enter username and password. Then click on TEST
  5. CardDAV URL and CalDAV URLs will appear, shown as below:

Personal and Public folders 

In ECO’s Configure profiles, right next to the URLs, we click on the folder icons to choose between Personal or Public folder. If you select public folder, then public URLs will show. From the end-result, we find these URLs are different from what Kerio’s KB taught us.

If you do use Outlook, then you can continue with ECO. If you need to access Kerio server from Thunderbird, you can copy and paste the above URLs within SoGO connector and Lightning plug-ins for Thunderbird.

2015/06/30

How to sync Windows Live Hotmail (Outlook.com) with Outlook?

How to sync Windows Live Hotmail (Outlook.com) with Outlook?

Google has Gmail and what does Microsoft have?


To many of you, Hotmail has been an old friend for decades since 1995. After Microsoft merged it back in 1997, it was renamed to MSN Hotmail with several attempts of merging this service under Windows infrastructure. Later in 2005, facing competitive Gmail services from Google, MSN Hotmail turned into Windows Live Hotmail and offered faster, easier and more secured services. As of 2012, Outlook.com came out and it will gradually replace Windows Live Hotmail by 2013. Starting mid of this year (2015), Microsoft will unify all former accounts including Hotmail, MSN Hotmail, Windows Live Hotmail and Outlook.com into Office 365 services.

What is Outlook.com API or Live Connect API?


Lots of people are trying to access their Hotmail or Outlook.com contacts and calendars within Outlook 2007, 2010 and 2013. Only Outlook 2013 does the job enabling users to join their Outlook.com accounts via MAPI, a native Microsoft protocol deployed by Exchange server services. What about Outlook 2007 and 2010? 

According to research and experiment on Internet, Outlook 2007 and 2010 have issues accessing Hotmail or Outlook.com data though Microsoft says Outlook 2007 sp3 and 2010 sp2 fix the issues. Yet, Microsoft has already stopped providing mainstream support of Outlook 2007 on 10/9/2012 and will also stop providing mainstream support of Outlook 2010 on 10/13/2015.

Consequently, users are looking for a real-working replacement or alternative like the Hotmail connector or Outlook.com connector for Outlook 2007 and 2010. Luckily, third-party hotmail connector software applications such as EVO Collaborator for Outlook come in rescue by implementing Outlook.com API. With this Outlook.com connector API also aka Live Connect API, we are able to sync our Outlook.com contacts and calendars with limitation due to the API itself.

How to sync Hotmail or Outlook.com with Outlook?


Let us try EVO Collaborator for Outlook to see if synchronization works?


  1. Download EVO Collaborator for Outlook and install it
  2. Click on Configure profiles

  3. Select Profile called outlook.com – not configured

  4. Click TEST button at the bottom to proceed entering Outlook e-mail and password in popup window
  5. A list of permissions acknowledgement pops up and click on YES to grant ECO

  6. Click off the window popup to continue
  7. Click on OK in Success box and then Apply to save configuration settings
  8. For existing local items before ECO installation, click on Browse local above CardDAV action for contacts and CalDAV action for calendars and perform O2C action

What are the Outlook.com sync limitations?


The Live Connect API has various limitations upon synchronization. Limitations are as the following:

  1. Outlook.com contact:

    a. Two-way sync of Name, Address, E-mail address and phone number is possible

    b. Add/Changes/Delete within Outlook.com contacts can be synchronized to Outlook.

    c. 
    Add can be synchronized from Outlook to Outlook.com
  2. Outlook.com calendar:

    a. Two-way sync of calendar Add/Modify/Delete is possible.

    b. 
    For recurring items, it only syncs one-way from Outlook.com to Outlook

    c. 
    For sync range in term of number of days, 90 days before or after the current date.

From Live Connect API to Office 365 API

As we mentioned previously, Office 365 will take over all Outlook.com services and all existing Outlook.com accounts will be using Office 365 services instead. This is good news. Why? Office 365 API enable third-party software developers to sync a complete set of fields between Outlook and Office 365 services.

2015/02/24

How do I sync Toodledo with Outlook?

How do I sync Toodledo with Outlook?

Toodledo has been a quite popular task management service for the past few years. Being different from regular Google Tasks, Yahoo! Tasks and  iCloud Reminder, Toodledo provides multi-dimensional ways of keeping your tasks in various areas such as Life Goals, Folder, Location, GTD, and Subtasks. Especially, GTD believers found Toodledo suitable to arrange their to-do lists efficiently that they will not drop or forget what has to be done.



One task is capable of existing in several categories at the same time through its relative interconnectivity to other tasks. It is only available if you have either free or paid services from Toodledo.com.

Toodledo is available in Toodledo’s own web GUI, iPhone and Android app. Even some third party applications support it with write/read or read-only one way or another. Somehow, discussions have been going on for quite a while on a working and useful plug-ins that sync between Toodledo and Outlook. 

Before I start to try all those plug-in recommendations, I received a newsletter from EVO about the availability on supporting Toodledo. I guess I might as well start with this since I bought EVO Collaborator for Outlook a long time ago.

How do I configure EVO Collaborator for Outlook to sync with Toodledo?


  1. Click on Configure profile
  2. Select Profile 13 – Not configured
  3. Click on TEST
  4. In Toodledo’s Authorize window, enter your username and password
    .
  5. Click on Authorize
  6. Once completed, click cross at top-right
  7. A Success box will pop up and we are done

After your Toodledo account is properly configured, we need to verify if we are able to sync tasks.

  1. Create a task on Toodledo web GUI
  2. Manipulate task’s property such as folder, context, goal, location, status, priority and tags
  3. Once task is synchronized with Outlook, go to Outlook and check the matching item in Tasks section
  4. Take a look at various symbols under category, they match each of the task’s property that you just manipulated on web GUI.
  5. Reversely, edit the testing task’s properties such as title and elements in category. Then check back with your Toodledo web-GUI and see if sync takes place.
  6. Here is the emoji mapping table for your reference:

    Star emoji: ★☆

    Folder emoji: 📂
    Context emoji: @

    Goal emoji: 🏁
    Location emoji: 📍
    Status emoji: ☑

    Possible values:
            ☑None,
            ☑NextAction,
            ☑Active,
            ☑Planning,
            ☑Delegated, 
            ☑Waiting,
            ☑Hold,
            ☑Postponed,
            ☑Someday,
            ☑Canceled,
            ☑Reference

    Priority emoji: 🏃
    Possible values:
               🏃Negative,
               🏃Low,
               🏃Medium,
               🏃High,
               🏃Top
I think EVO Collaborator for Outlook is doing a decent job this time to incorporate Toodledo into Outlook and it comes in handy for those who use both Toodledo and Outlook.

Synchronize Google Tasks with Outlook

Synchronize Google Tasks with Outlook

Some readers of my blog asked if it is possible to sync Google Tasks with Outlook? I told them to use Tasks feature of iCloud or Yahoo!. They said it is not the same. Then, I started to wonder why a lot of users are so getting used to Google Tasks?

Google Tasks API vs. CalDAV Tasks API

After doing some research, I found Google Tasks API is actually not the same with CalDAV protocol like others do and it is not compatible with CalDAV Tasks. 



As a Google user, you should notice that Google Tasks sticks with Gmail rather than Google Calendar (using CalDAV API) in your Google account. Meanwhile CalDAV Tasks and CalDAV Appointments belong to the same family. 



One of the Google Tasks API’s advantages is the tree structure of Tasks that tasks can be created under one another. It is sort of task and sub-task relationship.

Testing ECO’s new feature


Not long ago, I received a newsletter from EVO Software Production telling me that its EVO Collaborator for Outlook is now compatible with Google Tasks. I did not pay too much attention to it.

Since I have ECO on my computer, let us examine if EVO Collaborator for Outlook really works for Google Tasks:


  1. Download the latest release of ECO from EVO’s official website
  2. Install ECO with administrator’s privilege
  3. Open Configure profile from EVO ribbon and fill up Gmail account
  4. Click on TEST and finish Gmail OAuth routine
  5. You will see Tasks URL is automatically filled in with matching URL address
  6. Next to Tasks URL, you will see a folder icon if you do have multiple task folders. Click on it to select which folder you like to use
  7. Click on Apply and Quit.
  8. After synchronization is completed, go to Tasks and you will see items are being listed

ECO seems to be working on Google Tasks. But, we need to confirm that if Outlook feature such as Importance and Gmail Tasks’ tree structure will be ripped off? I wrote back to EVO staffs and mentioned about this concern. They told me not to worry about it for all metadata will be well preserved.

Yesterday, I installed ECO for my colleagues. They saw their Google Tasks sync result and check back what they have on their Gmail web-GUI. They were very happy about it.