Configuring Exchange email service for ManyWho

Exchange is an email and calendar service from Microsoft. You can integrate Exchange mail with ManyWho, to send out emails to users from within your apps.

To do this, you will first create a set of Values (Host, Port, Username, Password, and Transport) using the ManyWho Drawing Tool. The Values will be used to create a new Service. Once the Service is created, it can be referenced in any app you will build.

Required:

  • ManyWho credentials
  • Exchange credentials
Note: POP and IMAP needs to be enabled on the Outlook email account. To enable, sign in to Outlook, click the gear in the top right, select Options, select POP and IMAP in the sidebarselect the radio button Yes under POP options, and click Save. For more information on Exchange POP and IMAP settings, see Outlook Help.

Creating Values for the System

First, the Values need to be created in the system, before they can be used by a Service. Values can be created using the ManyWho Drawing Tool. 

  1. Click LOG IN to login to the ManyWho Drawing Tool, and select Values.
  2. Create Host.
    1. Click New Value.
    2. In the Name field, type Host_Outlook.
    3. From the What kind of Value is this? drop-down menu, select String.
    4. In the Default Value field, copy-paste smtp-mail.outlook.com and click Save Value.
      Screen Shot 2016-08-10 at 10.06.35 PM-minishadow
  3. Create Port.
    1. Click New Value.
    2. In the Name field, type Port_Outlook.
    3. From the What kind of Value is this? drop-down menu, select Number.
    4. In the Default Value field, type 587, and click Save Value.
  4. Create Username.
    1. Click New Value.
    2. In the Name field type Username_Outlook.
    3. From the What kind of Value is this? drop-down menu, select String.
    4. In the Default Value field, enter your Exchange ID. (For example: [email protected]) and click Save Value.
  5. Create Password.
    1. Click New Value.
    2. In the Name field type Password_Outlook.
    3. From the What kind of Value is this? drop-down menu, select Password.
    4. In the Default Value field, enter the password for your Exchange account.
  6. Create Transport.
    1. Click New Value.
    2. In the Name field type Transport_Outlook.
    3. From the What kind of Value is this? drop-down menu, select String.
    4. In the Default Value field, type tls, and click Save Value.

The system now has Values for Host, Port, Username, Password, and Transport created, and ready to be used by a new mail Service.


Adding Exchange as a Service
Screen Shot 2016-08-11 at 1.08.06 AM-minishadow
  1. Select Services from the sidebar, and click New Service.
  2. Type Exchange in the Name field.
  3. In The URL for the Service field, copy-paste https://services-staging.manywho.com/api/email/1 and click Continue. This opens a Service: Exchange screen with Configuration options.
  4. Select Host_Outlook as Value for Host.
  5. Select Port_Outlook as Value for Port. 
  6. Select Username_Outlook as Value for Username.
  7. Select Password_Outlook as Value for Password.
  8. Select Transport_Outlook as Value for Transport.
  9. Select Continue. This opens the Service Installed screen, with the message – “Exchange” installed successfully. 

The Exchange service is now configured and ready to be used in an app.


If you need to take a closer look, click on the images to enlarge them. Have a question? Click the Help button on the bottom right-hand corner of this page to ask.

Check out the ManyWho glossary for a definition of terms and key concepts that appear in the ManyWho website, Drawing Tool, technical documentation, blogs, and marketing communications.

Microsoft Exchange service and copyrights are owned by Microsoft.