Enable MAPI

JaviSomoza 21 Reputation points
2021-10-06T09:48:49.86+00:00

Hi
I currently have MAPI disable at organization level and enabled at mailbox features level.
This way MAPI seems to not being used.

Is it essential to enable it at ORG level to allow MAPI?

I dont want a lot of window popups in the Outlook clients because of this change.

Thanks!

Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,357 questions
0 comments No comments
{count} votes

Accepted answer
  1. Andy David - MVP 142.2K Reputation points MVP
    2021-10-06T11:57:33.28+00:00

    You mean MAPI over HTTP?

    Yes, you can enable for just specific users:

    https://learn.microsoft.com/en-us/exchange/clients/mapi-over-http/configure-mapi-over-http?view=exchserver-2019

    Enable MAPI over HTTP for an individual mailbox

    To enable or disable MAPI over HTTP at the mailbox level, use the Set-CasMailbox cmdlet with the MapiHttpEnabled parameter. Valid values are:

    $null: The mailbox follows organization-level settings. This is the default value.

    $true: Enable MAPI over HTTP for the mailbox. If MAPI over HTTP is disabled at the organizational level, it's enabled for the mailbox.

    $false: Disable MAPI over HTTP for the mailbox. If MAPI over HTTP is enabled at the organizational level, it's disabled for the mailbox, so the mailbox will use Outlook Anywhere connections.

    The following example enables MAPI over HTTP connections for a single mailbox:

    Set-CasMailbox <user or mailbox ID> -MapiHttpEnabled $true
    
    1 person found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Yuki Sun-MSFT 40,866 Reputation points
    2021-10-07T02:39:58.767+00:00

    Hi @JaviSomoza ,

    I currently have MAPI disable at organization level and enabled at mailbox features level.

    By "enabled at mailbox features level", do you mean the MAPI enabled option available in the Mailbox features below:

    138315-1.png

    If this is the case, this option is intended for the MAPI access to a user mailbox, which controls whether to let users access their mailbox by using Outlook or other MAPI email clients. That is totally different from the MAPI over HTTP discussed in this document. If your requirement is to allow MAPI over HTTP on individual mailboxes, agree with Andy that you can have it disabled at organization level and use the command below to enable it for particular users:

    Set-CasMailbox <user or mailbox ID> -MapiHttpEnabled $true  
    

    If an Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.