Configure email server
PPM can send email notifications to identify pending actions, or to notify users of status changes for various packages, requests, and tasks. An email server is required if you are planning to use notifications. This topic describes how to configure the email server to send PPM notifications.
Set notification parameters
To send PPM notifications to users, you must configure the following server parameters in the server.conf file:
- EMAIL_NOTIFICATION_SENDER
- All parameters that start with "SMTP"
For details about these parameters, see Server parameters.
Enable SMTP AUTH in MS Exchange Online
If your email server is hosted on Microsoft Exchange Online, you need to enable the authenticated client SMTP submission (SMTP AUTH) in Microsoft Exchange online, as Basic authentication in Microsoft Exchange Online was deprecated.
Tip: We recommend that you enable SMTP AUTH only for the specific mail box that is dedicated to send PPM notifications.
To enable SMTP AUTH in Microsoft Exchange Online:
- Use the Microsoft 365 admin center (https://admin.microsoft.com) to enable SMTP AUTH on the specific mail box. For details, see the Use the Microsoft 365 admin center to enable or disable SMTP AUTH on specific mailboxes section in the Microsoft documentation.
-
Configure the email server in PPM. Open the server.conf file, and configure the following parameters as described in the table below:
Parameter Value SMTP_SERVER smtp.office365.com
SMTP_PORT 587
SMTP_AUTH_USERNAME The email account on Microsoft Exchange Online for which to enable the SMTP AUTH. For example, xxxxxx@xxxxx.onmicrosoft.com.
SMTP_AUTH_PASSWORD The password for the email account on Microsoft Exchange Online. Provide the password in plain text or encrypt it between #!#
. For example,#!#<Encrypted_Password>#!#
SMTP_USE_STARTTLS Set it to true
.EMAIL_NOTIFICATION_SENDER The email address for the email account on Microsoft Exchange Online provided above. For example, xxxxxx@xxxxx.onmicrosoft.com