page_type: sample products:
Learn how to check for restricted words in an Outlook email message body, add a recipient to the CC line and check that there is a subject in the email on send.
Note:
April 2017
addCCOnSend
function, change Contoso@contoso.onmicrosoft.com
to your own email address.Open Contoso Message Body Checker.xml
and Contoso Subject and CC Checker.xml
manifest files in a text editor. Replace all instances of https://localhost:3000
with the HTTPS URL of the directory where you uploaded the files in the previous step. Save your changes.
For more information about:
- running Outllook add-ins, see Running an Outlook add-in in an Office 365 account
- manifests, see Outlook add-in manifests
Logon to Outlook Web App.
Click Settings (the gear cog in the upper right corner of the page) to open the Settings page (as shown in the following screenshot).
In Your app settings section of the Settings page, choose Mail.
In the Options page, select General and then Manage add-ins (as shown in the following screenshot).
On the Manage add-ins page, click the '+' icon, select Add from file. Browse to the Contoso Message Body Checker.xml
manifest file included in the project. Click Next, then click Install. Finally, click OK.
Repeat step 5 to install Contoso Subject and CC Checker.xml
manifest file.
Return to the Mail view in Outlook Web App.
Contoso@contoso.onmicrosoft.com
.The email is blocked from being sent and an error message displayed on the information bar to notify sender to add a subject. (as shown in the following screenshot).
[Checked]:
is added to the front of the subject line and email is sent.blockedword
, blockedword1
or blockedword2
. (These are the array of restricted words in the app.js file of the checkBodyOnlyOnSendCallBack
function).An error message displayed on the information bar to notify sender of blocked words found (as shown in the following screenshot).
We'd love to get your feedback about this sample. You can send your feedback to us in the Issues section of this repository.
Questions about Microsoft Office 365 development in general should be posted to Stack Overflow. If your question is about the Office JavaScript APIs, make sure that your questions are tagged with [office-js] and [API].
Copyright (c) 2016 Microsoft Corporation. All rights reserved.
This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.