Setup Mozilla Thunderbird to work with Microsoft Exchange Server

1. Setup a new account under Tools/Account Settings/Add Account…
Select “E-mail Account” and add your details.
Use IMAP and input your incoming exchange server (try port 993 and SSL encryption).

2. Subscribe to all required folders by right clicking on the account name and choosing ‘Subscribe…’.

3. Change the trash folder’s name to ‘Deleted Items’:
Follow the instructions in the Mozilla Zine.

4. Go to Tools/Options/Advanced/Config Editor:
Set boolean mail.check_all_imap_folders_for_new to true.
Set boolean mail.imap.expunge_after_delete to true.

5. Go to Tools/Account Settings for the IMAP account:
Have it place a copy of sent mail to the ‘Sent Items’ folder.
Also have it save drafts and templates in the ‘Drafts’ folder.
Go to Junk Settings and have it send all junk to ‘Junk E-mail’.

6. If you are not using the Thunderbird default SMTP server, go to Tools/Account Settings/Outgoing Server and configure your outgoing SMTP server.

And that should be all…

31 Responses to “Setup Mozilla Thunderbird to work with Microsoft Exchange Server”


  1. 1 Rajesh.N May 7, 2008 at 11:58 pm

    Thanks
    This page is very helpful

  2. 2 acgc May 10, 2008 at 4:41 am

    I have the following problem with this message:

    “The current command did not succeed. The mail server responded: Protocol Error: “One of the supplied fetch items is invalid”

    I get the mail headers but cannot read the messaged.

  3. 3 fourforces May 17, 2008 at 5:45 pm

    Hi acgc,

    You can log the protocol transaction to try to identify the error.

  4. 4 Anonymous May 19, 2008 at 4:42 pm

    Perfect! It really works well.

  5. 5 R. Wilson July 10, 2008 at 2:42 pm

    This was JUST what I needed. Hard to find this information on any other site. Thanks for making it accessible and easy to follow!

  6. 6 maya July 13, 2008 at 12:18 am

    This page is very helpful, I could configure Thunderbird very easily.

    Thanks and regards,
    Maya

  7. 7 Rayan July 27, 2008 at 12:14 am

    Guys I have tried this and I got an error saying that I may have exceeded the maximum number of connections to this server…

    Any help plz

  8. 8 Allen July 29, 2008 at 1:36 pm

    Sorry to be the one with a problem, but this doesn’t work for me… At step 2, it asks for a password then pops up “login to server exchange.#######.### failed” – likewise, when trying to get mail, it wants a password – the password for exchange server web access is the only one set according to IT dept and it doesn’t work here… Help me get back to TB and off of Outlook!! Thanks.

  9. 9 fourforces July 30, 2008 at 12:45 pm

    Hi Allen,

    Make sure that IMAP support is enabled by your IT dept for the exchange server. Also check that you are using the right server name, port number (usually 993) and the correct security settings (try using SSL secure connection and disabling secure authentication). Hope this helps.

    • 10 orlandavies July 10, 2009 at 5:32 pm

      Hey add the above step as #2 on your instructions (port 993 and SSL) I could not previously connect to my school sever with out this configurations
      Thanks.

  10. 11 Masood September 27, 2008 at 5:05 am

    How do i set the Exchange Proxy Settings in thunderbird.

    msstd:owa ???

    regards
    masood

  11. 12 Sam September 30, 2008 at 1:52 pm

    Very useful. thanks!

  12. 13 Christian October 8, 2008 at 2:06 pm

    i’m trying to access shared user mailboxes via imap.
    is this possible with an exchange 2007?

  13. 14 MrZoon October 9, 2008 at 2:30 pm

    Same question I think. In Outlook, under my account’s settings, I specify a shared mailbox under “Open additional mailbox”, and I get what looks like two separate “accounts” in the treeview.

    In Thunderbird, I try to make a second account, tell it that I want to access the second account on the server, but give it my primary login, and it tells me that the server/user has already been used.

    !!!?

  14. 15 fourforces October 11, 2008 at 11:03 am

    You can have multiple identities for the same account under the Account Settings Main/Manage Identities…

    Then to choose which identity to use when writing a message, open the From drop-down menu and choose from the list.

    • 16 Diego May 22, 2009 at 10:55 am

      Yup. That’s the easy part.
      But how could I *read* the mail in the shared box?
      “Subscribe” doesn’t list it (quite obvious, since it’s another account). And I can’t add another mailbox (same server and same username).

      • 17 Diego May 22, 2009 at 12:20 pm

        Done!

        Just configure TWO accounts.
        If your username is aaaa, your domain is dddd and shared-folder user is bbbb, then the usernames to use are :
        - dddd/aaaa/aaaa for your mail
        - dddd/aaaa/bbbb for the shared folder

        Hope it helps.

  15. 18 Alessandro October 13, 2008 at 6:43 am

    Hi,
    I have a problem. When I try to subscribe the folders Thunderbird tells me: “connection to the server failed”.
    I work behind a proxy and I need to contact the imap server via HTTP. So I need to specify 2 proxies: one for the internet surfing and one in order to reach the owa server via http.

    In Outlook it works because it takes the “internet proxy” from MSExplorer…

    How can I set me free from Outlook?? :D

  16. 19 Paxton October 14, 2008 at 11:59 am

    our server doesn’t have IMAP enabled and our IT department will not do it. Can I still enable Thunderbird to work with our exchange? Thank you.

  17. 20 fourforces October 15, 2008 at 3:49 pm

    If your Exchange server does not support IMAP, you can try using Evolution which has a plugin for Exchange access.

    More information can be found at
    http://en.wikipedia.org/wiki/Evolution_%28software%29

    Unfortunately, I think that the MacOS version is outdated and the Vista version is buggy. It should run fine on XP and Linux.

  18. 21 Armaan December 24, 2008 at 12:50 am

    how can i configure my corporate exchange mail account in thunderbird. its not supporting any another account except gmail.

    regards
    Armaan

  19. 22 Em January 7, 2009 at 4:56 pm

    Thanks! Very helpful :)

    I had an issue – Login Failed when trying to subscribed to folders, even though I knew my username & password were correct.

    I googled and found this solution:

    The most common IMAP login failure in Exchange occurs when the mailbox alias is different to a user’s account name (check Active Directory Users and Computers). In that case, then user name must be supplied in the form:

    DOMAIN\ACCOUNT\ALIAS

    To check your account name and alias, Open Active Directory and right-click, select properties on your user account.

    Under the Account tab, your account name appears in the Logon text field.

    Under the Exchange General tab you’ll see an Alias text field.

    If these two don’t match you need to specify your login/username in thunderbird in the format: DOMAIN\ACCOUNT\ALIAS

  20. 23 OMM January 11, 2009 at 11:54 am

    Can anyone tell me how to figure out what my incoming server is for an Microsoft Outlook Exchange Account? I’ve looked a few places and I guess it’s too basic to explain >.>

  21. 24 Tristan February 13, 2009 at 4:19 pm

    For getting Calendar and Address book to work with Exchange this link might be handy. http://divxspy.com/nucleus/index.php?itemid=8

  22. 25 BLONG579 March 12, 2009 at 10:08 am

    I use a laptop with mobile internet for work and due problems with MS and to cut back on software our ms office has been removed and replaced with openoffice and outlook has been removed from all mobile computers and we now log into outlook on threw the net. this make outlook very slow to work with since the speed of or mobile net is so slow. so im trying thunderbird and love it for gmail but keep getting could not connect to mail server #####@###.com;the connection was refused. call our help line and they were not able to help. is there anything i can do to get this to work or is it never going to work with thunder bird. thanks for any help

    0s win xp

  23. 26 Dhanapalan M May 29, 2009 at 2:01 pm

    Thanks,

    Very usefull, we are able to configure more then two accounts (Exchange Server and POP3)it is working fine.

  24. 27 Scott Todd June 10, 2009 at 3:43 pm

    Got the same problem as OMM. I look under my account in Outlook and all it says is Microsoft Exchange Server, but nothing specific I can enter into the Thunderbird for the Incoming Server blank (Server Information window.)

    • 28 Scott Todd June 10, 2009 at 5:31 pm

      Found the answer, thanks to Kevin Miller: In Outlook go to Tools, -> Email accounts, -> view or change-> NEXT -> and in the E mail Accounts window click the CHANGE button and the real server name will pop up. Copy and paste into the appropriate blank in Thunderbird.

  25. 29 Woody September 10, 2009 at 4:51 pm

    Will this sync all folders with exchanges – i.e. including “SENT ITEMS” “DELETED ITEMS” and “JUNK”. My understanding is that IMAP will not sync “SENT ITEMS”.

    While I could probably live without the “DELETED ITEMS” & “JUNK”, I MUST be able to sync “SENT ITEMS” with server accross multiple PC’s.

    Please could you tell me if your solution will do this?

    Thanks in advance.

  26. 30 /\/ | /\/ / /-\ September 21, 2009 at 8:51 am

    This was really helpful thanks!


  1. 1 Howto setup thunderbird to connect Exchane server « LES Trackback on July 13, 2009 at 8:20 am

Leave a Reply