Skip to main content
Skip table of contents

Outlook: shared folder / mailbox compatibility

The vast majority of email inboxes are so-called primary inboxes. They are used by a single person only as their primary inbox. However, there are some exceptions. This article explains Phishing Report Button compatibility within Outlook in these 2 scenarios:

  1. Shared inboxes: These are inboxes that can be accessed by multiple people and are usually not associated with a single person. This is often used for teams or departments so that there is a single point of contact. Think support@company.com, for instance.

  2. Shared folders / delegated access: In this scenario, a user might share access to their primary, individual inbox or a folder of their inbox with someone else (a “delegate”)

The Phishing Report Button can work in both scenarios, but technical limitations within Outlook limit compatibility based on your organization’s specific environment.

Compatibility Matrix

Microsoft offers no way for the Phishing Report Button add-in to determine the environment it is operating in, so you will have to verify this yourself.

Server Environment

Mailbox Access

Microsoft Graph API

Outlook REST API

EWS (Exchange Web Services)

Notes

Microsoft 365 (Cloud)

primary mailbox

Graph is the only modern, supported API. REST & EWS are deprecated.

Microsoft 365 (Cloud)

delegated access

Graph is the only modern, supported API. REST & EWS are deprecated.

Microsoft 365 (Cloud)

shared mailbox

Supported and works seamlessly with the correct access token.

On-premise Exchange (2016+)

primary mailbox

Both can be used, but REST is the more modern choice.

On-premise Exchange (2016+)

delegated access

Both can be used, but REST is the more modern choice.

On-premise Exchange (2016+)

shared mailbox

REST is the only supported api due to authentication context (see Details below)

Details

EWS support is limited to on-premise Exchange environments and does not work properly with shared mailboxes. The reason for this is the Office JavaScript API (Office.js), which is provided by Microsoft and enables the Phishing Report Button to communicate with Outlook. Although it can authenticate the user correctly, it has no mechanism for recognizing that the user is working in the context of a shared mailbox rather than their primary inbox. It will therefore misinterpret all access attempts.

For more details regarding compatibility questions, we recommend the official Microsoft documentation.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.