If that works then whatever you did required ExtendedMAPI support, which Thunderbird doesn't support.
#MOZILLA DAVMAIL OUTLOOK OFFICE365 INSTALL#
If this happens to you the workaround is to install the hotfix from. This effects any email client, not just Thunderbird.
#MOZILLA DAVMAIL OUTLOOK OFFICE365 WINDOWS#
Some users have run into a problem with MAPIResolveName() not working under Windows 7, essentially breaking SimpleMAPI.If that works then your problem was due to a bug in Thunderbird's SimpleMAPI support. Try using either Outlook Express or Windows Mail as the default email client.Check that Thunderbird is configured as the default email client and that any other email clients you might have are not configured to try to be the default email client.See Migrating from Exchange 2007 Legacy APIs for more information. Mail.App in Snow Leopard also supports EWS. They have released versions of Entourage and Outlook email clients that support EWS. ExtendedMAPI is now considered a legacy API. Microsoft appears to be migrating from ExtendedMAPI to Exchange Web Services (EWS). Older Outlook for Windows clients using RPC over HTTP lost the ability to access Exchange Online mailboxes October 31, 2017. Microsoft introduced MAPI over HTTP as a replacement for RPC over HTTP in May of 2014. Outlook 2013 and later for Windows now uses MAPI over HTTP to connect to Exchange Online mailboxes in Office 365. Thunderbird can access a Microsoft Exchange Global Address List (GAL) by treating it as a LDAP based address book. It supports what Microsoft calls Internet Mail Only (IMO) mode. Thunderbird doesn't support that since it can't make native Exchange calls. Outlook supports Corporate and Workgroup modes that let you connect to a Microsoft Exchange Server and use any of the information services listed in the Exchange profile. If they don't do that see here for some alternatives. The normal way to use Thunderbird with a Microsoft Exchange Server requires the admin to enable the POP/IMAP/SMTP mail servers that are bundled with that server. Outlook Express and Thunderbird don't support Extended MAPI. It is used by Outlook to make native calls to the Microsoft Exchange server. It's difficult to figure out why a particular application works or doesn't work with Thunderbird because there is no MAPI logging file.ĮxtendedMAPI uses MAPI as a actual messaging engine. This is sloppy programming, and there is nothing you can do to work around it. Some third party applications that actually only use SimpleMAPI calls check for whether ExtendedMAPI is supported. MAPIResolveName is implemented in Thunderbird 13.0. It also doesn't fully implement MAPIAddress and MAPIDetails. Thunderbird's SimpleMAPI support is buggy. (When a application tries to find a DLL it normally searches in the current directory before it searches the windows system directory.) You can try to workaround this by copying the Groupwise MAPI32.DLL stub to the Groupwise directory. Novells Groupwise application only supports SimpleMAPI but it insists on being the default email client or it will not work. This will break if you make Thunderbird the default email client. Outlooks calendar is implemented as a MAPI provider, so it needs to call the original MAPI32.DLL.
This isn't something unique to Thunderbird, that is the way Microsoft designed it. The default email client replaces MAPI32.DLL with a stub that redirects any calls to that DLL to itself.
Otherwise the email clients will fight to be the default email client. Many scanners also use SimpleMAPI to mail an image file.Īll you need to do to support SimpleMAPI is to configure Thunderbird as the default email client and make certain you don't configure any other email clients that you might run as the default email client. For example, if Thunderbird was the default email client you could use Microsoft Word, Microsoft Excel, or MYOB to send a message. SimpleMAPI is a subset that is used by applications to call the default email client to send a message without that application having to know anything about what email client is doing the actual work.
There are two types of MAPI implementations, SimpleMAPI and ExtendedMAPI. This article was written for Thunderbird but also applies to Mozilla Suite/SeaMonkey Mail.