MailTips in Exchange Online
MailTips are informative messages displayed to users while they're composing a message. While a new message is open and being composed, Exchange analyzes the message (including recipients). If a potential problem is detected, the user is notified with a MailTip prior to sending the message. Using the information in the MailTip, the user can adjust the message to avoid undesirable situations or non-delivery reports (also known as NDRs or bounce messages).
How MailTips work
MailTips are implemented as a web service in Exchange. When a sender is composing a message, the client software makes an Exchange web service call to the Client Access server to get the list of MailTips. The server responds with the list of MailTips that apply to that message, and the client software displays the MailTips to the sender.
The following unproductive messaging scenarios are common in any messaging environment:
NDRs resulting from messages that violate organization-wide message restrictions (for example, message size restrictions or maximum number of recipients per message).
NDRs resulting from messages sent to non-existent recipients, restricted recipients, or users with full mailboxes.
Sending messages to users with Automatic Replies configured.
All of these scenarios involve the user sending a message, expecting it to be delivered, and instead receiving a response stating that the message isn't delivered. Even in the best-case scenario, like the automatic reply, these events result in lost productivity. In the case of an NDR, this scenario could result in a costly call to the help desk.
There are also several scenarios where sending a message won't result in an error, but can have undesirable, and even embarrassing, consequences:
Messages sent to extremely large distribution groups.
Messages sent to inappropriate distribution groups.
Messages inadvertently sent to recipients outside your organization.
Selecting Reply to All to a message that was received as a Bcc recipient.
All of these problematic scenarios can be mitigated by informing users of the possible outcome of sending the message as they're composing the message. For example, if senders are notified that the size of their message will exceed the maximum allowed value, they won't attempt to send the message. Similarly, if senders are notified that their message will be delivered to people outside the organization, they're more likely to ensure that the content and the tone of the message are appropriate.
The following messaging clients support MailTips:
Outlook on the web (formerly known as Outlook Web App)
Microsoft Outlook 2010 or later for Microsoft Windows
Outlook for iOS and Android
Available MailTips in Exchange Online
The following table lists the available MailTips in Exchange Online.
MailTip | Availability | Scenario |
---|---|---|
Invalid Internal Recipient | Outlook | The sender adds an internal recipient that doesn't exist. For example:
The MailTip indicates the invalid recipient and gives the sender the option to remove the recipient from the message. |
Mailbox Full | Outlook Outlook on the web |
The sender adds an internal recipient whose mailbox exceeds the maximum mailbox size (the ProhibitSendReceive quota on the mailbox or organization).
The MailTip indicates the recipient whose mailbox is full and gives the sender the option to remove the recipient from the message. The MailTip is accurate at the time of display. If the message isn't immediately sent, the MailTip is updated every two hours. This also applies to messages that were saved in the Drafts folder and reopened after two hours. |
Automatic Replies | Outlook Outlook on the web Outlook for iOS and Android |
The sender adds an internal recipient* who has turned on Automatic Replies.
The MailTip indicates the recipient has Automatic Replies turned on and also displays the first 175 characters of the automatic reply text. The MailTip is accurate at the time of display. If the message isn't immediately sent, the MailTip is updated every two hours. This also applies to messages that were saved in the Drafts folder and reopened after two hours. *If the recipient is external, but the recipient's domain is configured as a remote domain, the AllowedOOFType and IsInternal settings determine whether the sender receives the internal automatic reply, the external automatic reply, or no automatic reply at all. |
Custom | Outlook Outlook on the web |
The sender adds an internal recipient that has a custom MailTip configured.
A custom MailTip can be useful for providing specific information about a recipient. For example, you can create a custom MailTip for a distribution group explaining its purpose to reduce its misuse. For more information, see Configure custom MailTips for recipients. Custom MailTips aren't displayed if the sender isn't allowed to send messages to the recipient (the Restricted Recipient MailTip is displayed instead). |
Restricted Recipient | Outlook Outlook on the web |
The sender adds a recipient that they're not allowed to send messages to (delivery restrictions are configured between the sender and the recipient).
The MailTip indicates the prohibited recipient and gives the sender the option to remove the recipient from the message. It also clearly informs the sender that the message can't be delivered to the restricted recipient. If the restricted recipient is a distribution group that contains nested groups, the MailTips aren't displayed. Also, if the restricted group (AcceptMessagesOnlyFromDLMembers) has groups within it, the MailTips aren't displayed. If the restricted recipient is external or is a distribution group that contains external recipients, the MailTip is displayed to the sender. However, the following MailTips aren't displayed (if applicable):
|
External Recipients | Outlook Outlook on the web Outlook for iOS and Android |
The sender adds an external recipient* or a distribution group that contains external recipients.
The MailTip informs the sender that the message will leave the organization, which can help them make the correct decisions about wording, tone, and content. By default, this MailTip is turned off. You can turn it on using the Set-OrganizationConfig cmdlet. For details, see MailTips over organization relationships. *If the recipient is external, but the recipient's domain is configured as a remote domain, the IsInternal setting determines whether the sender receives this MailTip (the External Recipients MailTip doesn't apply to internal recipients). Note: The External Recipients MailTip isn't evaluated for external distribution group recipients where the distribution group is in a remote domain. Note 2: Outlook for iOS and Android only supports the External Recipients MailTip for Microsoft 365 or Office 365, and for on-premises Exchange mailboxes that use Hybrid Modern Authentication (HMA). While composing phishing simulation training emails for Office 365, MailTips for external recipients must be enabled using the following PowerShell command: In Outlook for iOS and Android, to set all the internal domains for use in determining external recipients, see External recipients MailTip domain configuration. |
Large Audience | Outlook Outlook on the web |
The sender adds a distribution group that has more members than the configured large audience size (the default size is more than 25 members). For details, see Configure the large audience size for your organization.
The number of distribution group members isn't calculated each time. Instead, the distribution group information is read from group metrics data. |
Moderated Recipient | Outlook Outlook on the web |
The sender adds a moderated recipient (a recipient that requires message approval). The MailTip identifies the moderated recipient and informs the sender that moderation might result in delayed delivery. The MailTip isn't displayed if:
|
Reply-All on Bcc | Outlook on the web | A Bcc recipient selects Reply All a message. The MailTip appears in the reply message. Bcc recipients revealing themselves to other recipients is universally bad, and the MailTip explains this. |
Oversize Message | Outlook | The message is larger than the maximum allowed message size.
The MailTip is displayed if the message size violates one of the following message size restrictions:
Note: Message size limits on connectors aren't evaluated for this MailTip. |
External recipients MailTip domain configuration
In Outlook for iOS and Android, you may use the following MDM app configuration to set all the internal domains of the tenant for use instead of the MailTips service:
- Key:
com.microsoft.outlook.Mail.InternalDomains
. - Value:
- A list of domains split by a comma (
,
) in string type. - You only need to add all your root domains. For example, if you have
microsoft.com
domain in your config,service.microsoft.com
,exchange.microsoft.com
, andhr.service.microsoft.com
are all considered as internal recipients. - All domains aren't case sensitive.
- A list of domains split by a comma (
- Config example:
microsoft.com, contoso.onmicrosoft.com, hcdhc.net
Note
- For UOPCC accounts, the external recipient MailTips are enabled only when the internal domains MDM configuration is set (even if the value is empty).
- If empty string is set in the app configuration, the recipient is still considered as an internal recipient when its domain is same as the sender's domain, or it is a sub-domain of the sender's domain.
MailTip restrictions
MailTips are subject to the following restrictions:
MailTips aren't supported when working in offline mode in Outlook.
When a message is addressed to a distribution group, the MailTips for individual recipients that are members of that distribution group aren't evaluated. However, if any of the members are external recipients, the External Recipients MailTip is displayed, which shows the sender the number of external recipients in the distribution group.
When a message is addressed to a Dynamic Distribution group, which also has sender restrictions enabled, to evaluate the MailTips for individual recipients we'll have to expand the dynamic group, then expand other groups, which might be members of the dynamic group. Due to performance reasons, if the number of lookup queries exceeds 150 then we won't generate a MailTip.
If the message is addressed to more than 200 recipients, individual mailbox MailTips aren't evaluated due to performance reasons.
Custom MailTips are limited to 175 characters.
While older versions of Exchange Server would populate MailTips in their entirety, Exchange Online will only display up to 1000 characters.
If the sender starts composing a message and leaves it open for an extended period of time, the Automatic Replies and Mailbox Full MailTips are evaluated every two hours.