IvaSoft logo

RestrictExtRecips for Microsoft 365

Contact IvaSoft by email
Updated:
26 September 2024

Purpose

Exchange Online limits the number of recipients (both internal and external) per message for each mailbox.
There is no built-in way to limit the number of external recipients that a specific group of users can send to.

If you use Outlook on the web (OWA), Outlook 365 on Windows, or Outlook on Mac, the RestrictExtRecips add-in will solve this problem.

For example, an Exchange Online administrator creates a distribution list named "RestrictExtRecips_2". The number 2 after the underscore means that each member of this list cannot add more than 2 external recipients to their message. If a user adds 3 or more external addresses to the "To:" or "CC:" field, the message will not be sent and a warning notification will be shown.

The application is an add-in for Outlook 365/Exchange Online.

Current version: 1.0.0.1

Installation

  1. Read End User License Agreement. FOLLOW THE NEXT STEPS ONLY IF YOU AGREE TO THE EULA.
  2. As a user with an Exchange Online administrator role, log in to Exchange Admin Center. Create a distribution list [1] named "RestrictExtRecips_2". Click "Edit" [2] and enter the prefix "Non-restricted:" and the comma-delimited string of internal domains in the "Description" field. Example: Non-restricted: @contoso.com, @contoso.onmicrosoft.com
  3. Verify that you are a member of the distribution list "RestrictExtRecips_2" [3]. Do not add more than 2 members to the list when running the demo.
    Exchange Admin Center showing distribution list RestrictExtRecips_2 with edit option and description field containing Non-restricted prefix and internal domains
  4. Log in to your Office 365 and select Outlook. Click the "New Message" button. Select "More actions" at the bottom of the message.
    Outlook new message window with More actions menu highlighted
  5. Go to the bottom of the list and select Get Add-ins option in Outlook menu Get Add-ins. Select My Add-ins. Scroll down and click Add a custom add-in.
    Add a custom add-in button in Outlook add-ins dialog
  6. From the drop-down list, select "Add from URL...". Enter https://www.ivasoft.com/RestrictExtRecipsOWA/restrictextrecipsowa.xml in the "Enter the URL of the add-in's manifest file:" field. Click the OK button [1]. A warning message will appear. Click the "Install" button [2].
    Note that by clicking "Install" you agree to the EULA.
    Add custom add-in dialog with manifest URL field and OK button
  7. Make sure that RestrictExtRecips is in the list. Click the Close icon Close icon to close the "Add-ins for Outlook" window.
    Add-ins for Outlook window showing RestrictExtRecips in the installed list

Testing

Open OWA and create a new message. Insert 3 external addresses in the "To:" field. Enter a subject. Click the "Send" button. Two warning notifications will appear.
Outlook warning notification that too many external recipients were added and message cannot be sent

Note that you can place any number of external recipients into the "BCC:" field.

Uninstallation

  1. Log in to your Office 365 and select Outlook.
  2. Click the "New Message" button. Select "More actions" at the bottom of the message.
    Outlook new message window with More actions menu for uninstalling add-in
  3. Go to the bottom of the list and select Get Add-ins option in Outlook menu Get Add-ins. Select My Add-ins.
  4. Click on "My Add-ins" and click the three-dot icon next to the RestrictExtRecips add-in [1] and select Remove [2].
    My Add-ins list with three-dot menu open and Remove option highlighted

   RestrictExtRecips has been tested with:
 
 

   RestrictExtRecips does not work with:
 

Demo Version Notes

FAQ

Q. Can I restrict the number of internal recipients too?
A. Yes. Click "Edit" and delete the prefix "Non-restricted:" and the comma-delimited string of internal domains from the "Description" field of the RestrictExtRecips_XX distribution list. After that, the add-in will restrict both internal and external recipients.
Exchange Admin Center description field without Non-restricted prefix, allowing restriction of both internal and external recipients

Q. Will it help us be more GDPR compliant?
A. Yes. Sharing the email addresses with other recipients is a breach of GDPR regulations — see this article: 5 Ways Your Emails Could Breach GDPR. With RestrictExtRecips, you can force users to use "BCC:" instead of "To:" and "CC:".

Q. How can I define the number of external recipients?
A. This number is defined by the name of the distribution list.

Q. What happens if the mailbox is a member of several "RestrictExtRecips_XXX" distribution lists?
A. The lowest number takes priority. If jdoe@contoso.com is a member of both "RestrictExtRecips_2" and "RestrictExtRecips_5", the allowed number of external recipients is 2.

Q. May I hide the "RestrictExtRecips_XXX" distribution list from address lists?
Exchange Admin Center showing the option to hide a distribution list from address lists, which must remain unchecked for RestrictExtRecips to work
A. No. Hidden distribution lists are invisible to the add-in, which will prevent it from working correctly.

Q. I've created 2 distribution lists: RestrictExtRecips_3 (10 members) and RestrictExtRecips_10 (15 members). How many licenses should I buy?
A. 15.

Q. Is it possible to deploy the RestrictExtRecips add-in automatically to users via the Office 365 Admin Center?
A. Yes. See the Microsoft documentation. Note that there is a small bug in Office 365 Admin Center: you must set the full path to the manifest file URL, including the https:// prefix.
Office 365 Admin Center add-in deployment screen showing manifest URL field

Pricing and Licensing

This product is available as an annual subscription (per user or site) or as a perpetual enterprise license.
Payments are processed by PayPro Global. For payment-related support, contact PayPro Global Customer Support.
License type
Price per unit
PayPro Global logo
Single license (annual subscription)
$35.00
Order via PayPro Global  ORDER
Site license (annual subscription)
$1,500.00
Order via PayPro Global  ORDER
Enterprise license (perpetual)
$4,500.00
Order via PayPro Global  ORDER
A Site license covers a single organization at one physical location, with an unlimited number of installations.
An Enterprise license covers all computers across a single organization worldwide, including all branches and remote users.

Privacy Policy