How To Synchronize Contacts With Thunderbird Addressbook

I have been using Hotmail since 2000 and started using Gmail in 2004 when it was launched. Since then Gmail has grown by leaps and bounds and crossed Hotmail into features and active users. That was the point when Microsoft turned the tables around and started investing time in its Hotmail service. First it was renamed Windows Live and then the name was changed to

Some time ago Microsoft started offering IMAP and POP services to its users which were available in Gmail for ages. I prefer to use an email client to check my emails. I normally use both Microsoft Outlook 2013 and Thunderbird for this purpose. It’s easy to setup my account in MS Outlook as it supports Exchange Active Sync which works similar to IMAP but its performance is better as compared to IMAP. In addition to emails, Outlook also synchronizes contacts and calendar entries.

When it comes to Thunderbird, it’s fairly easy to synchronize Google Calendar and Contacts with Thunderbird Address book, which Microsoft makes it difficult to synchronize contacts with other email clients. I was searching for a way to cross synchronize Thunderbird Address book contacts with my account and have found one plugin which works perfect for my scenario. It will synchronize the contacts both ways from Thunderbird to and from to Thunderbird.

TZPush is a wonderful Thunderbird Add-on which syncs Thunderbird address book with many services including, Zentyal, Zarafa, Horde etc. The tricky part is to make TZPush work with Please follow the steps below in order to make synchronization between Thunderbird and work.

  1. Go to Thunderbird Add-ons page and search for TZPush. Otherwise, you can also TZPush directly here. Install it in Thunderbird.
  2. Now go to Tools –> TZ-Push –> TZ-Settings
    TZ-Push Settings Menu
  3. In the AddressBook option, you will see the addressbooks created in Thunderbird. By default, there is only one addressbook called “Personal Address Book”. If you have created multiple addressbooks, select the one in which you want to synchronize contacts.
    Outlook Addresses AddressBook selected
  4. In the Settings Dialog tab, enter the following settings:
    Use https://: Checked
    User Name: complete email address (e.g.,
    Password: Your account password
    Device Id: Leave default
    Use “,” as separator: Checked
    TZ Settings
  5. Now Click the OK button and Open TZ-Settings again. Enter your password in the password field if it’s empty and click on “Sync Addressbook” button.

These settings will enable you to synchronize any Thunderbird Addressbook with Any additions or removals done in Thunderbird will be reflected in and vice versa. One thing to note is that TZ-Push plugin does not synchronize with email. You will need to specify in the settings after how many minutes you want to synchronize the contacts automatically.

Which email client do you use for your emails? How do you synchronize your emails, contacts and calendars across the mail clients? Don’t forget to leave a comment below :)

If you liked this post, Share it on:
Usman Khurshid is a seasoned IT Pro with over 15 years of experience in the IT industry. He has experience in everything from IT support, helpdesk, sysadmin, network admin, and cloud computing. He is also certified in Microsoft Technologies (MCTS and MCSA) and also Cisco Certified Professional in Routing and Switching.


  • PapyGuy

    Works perfectly for me, I’m very happy to have all my outlook contacts !
    I got one more choice than showed , in top of setting dialog window, before version: Activesync version, choice between 2,5 and 14.0. I kept the default, 2.5.
    REMARK for those who have troubles to have it working, as I selected logon in two steps in outlook security parameters, I had to use a special generated application password (same as used for thunderbird)

  • CJ

    Did everything described above. It says it is syncing but does not do anything at all. Everything is up to date.

  • Jacques

    Thank you very much. I spent a lot of time seeking for a mail client with contacts synchronization..

  • BIGT


  • Mark

    Thanks!! What a help and your instructions were perfect.

  • Szil

    Thanks very much. Followed your instructions, works great. Makes Thunderbird usable without having to re-enter hundreds of addresses.

  • John

    I continued Marks great work and created TbSync, which includes calendar support and a simplified setup process. More information can be found here:

    Task support is coming next.


  • Jorgel

    It didn’t work for me (Thunderbird 45.6.0). Everything looks fine, the addon synchronizes (status bar notification) but the Address Book is empty.

    • Cliff

      I had a similar problem but after making sure that I had the details above correct and then closing and reopening thunderbirds I saw in the bottom right corner that it was syncing. Oh, and check your password is still represented by a number of dot ….. If not re-enter it.

      Good luck

  • Laura

    I am receiving this error when I attempt to confirm my subscription to your page.

    Fatal error : Allowed memory size of 134217728 bytes exhausted (tried to allocate 1048576 bytes) in /home/itechtic/public_html/wp-includes/post.php on line 440

  • Laura

    I was finally able to sync my outlook address to Thunderbird using this add-on. I have set Thunderbird on two systems. Thank you… Is there a setting to also download/sync the address book folders in the original outlook address book? Where is the setting to setup the schedule for syncing of the address book? Thanks for the help!

  • Paul Lipton
    Paul Lipton

    The procedure is neat but it does not work as far as synchronizing the Outlook contact list and the Thunderbird list. I have worked with a friend and neither of us were successful.

    • Cliff

      Did you check that your password still exists as it has a habit of disappearing. You may need to restart the program a few times too.

      Good luck.

  • accw

    works like a charm!
    thanx. I needed a good email, contact and calendar prog for Win 10 (default MS mail prog in win 10 sucks bigtime!) and Thunderbird can deliver what I need.
    Though configuring synching with Exchange was not clear.
    Your instructions are and the contacts are now synched :-)
    Now I need same for calendar …..

  • Svdrh

    Very useful ! Excellent !!!! Thanks !!

  • Robert Ballantyne
    Robert Ballantyne

    I have tried these options, and also using as suggested by an other contributor.
    Neither of these worked. Originally it imported gibberish addresses, which I deleted, and now it refuses to import anything despite telling me there are 152 contacts – which I cannot access.
    In the mail options there is no outlook folder, but does have an ancient Outlook Express one containing about 10 people from the past.
    Any help or suggestions would be much appreciated before I consider formatting with a large hammer?

  • Scott

    Looks like this is a winner!! I am migrating away from Outlook 2013 because of its instability with IMAP. I keep my contacts on so I have it on my Windows phone too. This now sychs that with Thunderbird. Thanks so much for making this work.

  • Sebastian Pfohl
    Sebastian Pfohl

    Is there a way to sync the Calendar and maybe the Tasks also?

  • mark

    Thanks for that.
    The is a new one to me. And it works. Much better than the method.
    Mark (tzpush developer)

    • Usman Khurshid
      Usman Khurshid

      Thanks a lot for the comment Mark. And thumbs up for your wonderful add-on. It has saved my life and will definitely save many others from frustration.

  • Windows10Geek

    Definitely worth a try. Thunderbird isn’t a good email client if it doesn’t sync contacts by default. I think Contacts are an integral part of email which should be synchronized directly through IMAP or POP.

Leave your comment

Get Updates in Your Inbox

Sign up for the regular updates and be the first to know about the latest tech information