question

JaviSomoza-7521 avatar image
0 Votes"
JaviSomoza-7521 asked YukiSun-MSFT edited

Enable MAPI

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!

office-exchange-server-administration
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

AndyDavid avatar image
1 Vote"
AndyDavid answered

You mean MAPI over HTTP?

Yes, you can enable for just specific users:

https://docs.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
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

YukiSun-MSFT avatar image
0 Votes"
YukiSun-MSFT answered YukiSun-MSFT edited

Hi @JaviSomoza-7521,

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.


1.png (21.7 KiB)
· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Sorry for my poor explanation. Let me explain it correctly:

[PS] C:\>Get-OrganizationConfig | fl Mapi*
MapiHttpEnabled : False

[PS] C:\>Get-CASMailbox User1
Name ActiveSyncEnabled OWAEnabled PopEnabled ImapEnabled MapiEnabled


User1 True True True True True


As I understand, this configuration should allow User1 to connect via MapiHttp but it's connecting via RPC
¿¿Is it necessary to enable MapiHttp using Set-Organization config??


0 Votes 0 ·

Hi @JaviSomoza-7521,

From the output of "Get-CASMailbox User1", it only shows MapiEnabled is set to "true", which means User1 is allowed to use Outlook to access the mailbox in Exchange mode. For more details, refer to Enable or disable MAPI access to mailboxes in Exchange Server.

In order for user1 to connect via MapiHttp, as we mentioned earlier, it's not necessary to enable MapiHttp at orgnization level using Set-OrganizationConfig. Instead, please run the command below to enable MapiHttp (MapiHttpEnabled $true) for user1 only:

 Set-CasMailbox User1 -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.


1 Vote 1 ·