Table of Contents

Mail.Read.Shared

Allows the app to read mail a user can access, including their own and shared mail.

Mail.Read.Shared is only valid for work or school accounts.

Merill's Note

For an app to access data in Microsoft Graph, the user or administrator must grant it the permissions it needs. This article lists all the Microsoft Graph APIs and your tenant data that can be accessed by the application (vendor/developer) if you consent to the Mail.Read.Shared permission.

If you need to create an audit report of the permissions granted to all the apps in your tenant, you can run the Export-MsIdAppConsentGrantReport command. See How To: Run a quick OAuth app audit of your tenant

Category Application Delegated
Identifier - 7b9103a5-4610-446b-9670-80643382c1fa
DisplayText - Read user and shared mail
Description - Allows the app to read mail a user can access, including their own and shared mail.
AdminConsentRequired Yes No

Graph Methods

Resources

Granting this permission allows the calling application to access (and/or update) the following information in your tenant.

Graph reference: mailTips

Property Type Description
automaticReplies automaticRepliesMailTips Mail tips for automatic reply if it has been set up by the recipient.
customMailTip String A custom mail tip that can be set on the recipient's mailbox.
deliveryRestricted Boolean Whether the recipient's mailbox is restricted, for example, accepting messages from only a predefined list of senders, rejecting messages from a predefined list of senders, or accepting messages from only authenticated senders.
emailAddress emailAddress The email address of the recipient to get mailtips for.
error mailTipsError Errors that occur during the getMailTips action.
externalMemberCount Int32 The number of external members if the recipient is a distribution list.
isModerated Boolean Whether sending messages to the recipient requires approval. For example, if the recipient is a large distribution list and a moderator has been set up to approve messages sent to that distribution list, or if sending messages to a recipient requires approval of the recipient's manager.
mailboxFull Boolean The mailbox full status of the recipient.
maxMessageSize Int32 The maximum message size that has been configured for the recipient's organization or mailbox.
recipientScope recipientScopeType The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its "partner". The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content.
recipientSuggestions recipient collection Recipients suggested based on previous contexts where they appear in the same message.
totalMemberCount Int32 The number of members if the recipient is a distribution list.