1. Log into portal.azure.com as your administrator account
  2. Create a new Enterprise Application to delegate the SMTP permissions

    A screenshot of a computer

AI-generated content may be incorrect.

  1. Create your own application. Give the application a meaningful name, e.g. “TrackOne SMTP”. Click createA screenshot of a computer

AI-generated content may be incorrect.

 

  1. Navigate to API permissions by navigating to Security > Permissions > Application registration
    A screenshot of a computer

AI-generated content may be incorrect.
  2. Choose “Add a permission”, select the APIs my organization uses, search for office and choose Office 365 Exchange Online
    A screenshot of a computer

AI-generated content may be incorrect.
  3. Select application permissions, scroll down and expand SMTP and tick SMTP.SendAsApp
    A screenshot of a computer

AI-generated content may be incorrect.A screenshot of a computer

AI-generated content may be incorrect.
     
  4. Choose “Grant admin consent for [ORGANISATION]”
    A screenshot of a computer

AI-generated content may be incorrect.
  5. Create a Client Secret by navigating to Manage > Certificates & secrets > Client secrets > New client secret. Name it appropriately and select an expiry date. Click “Add”
    A screenshot of a computer

AI-generated content may be incorrect.
  6. Log into your TrackOne instance and navigate to Administration > Configuration > System > Email (tab). Click the edit button or the new button.
  7. Enter the following:
    SMTP Server: smtp.office365.com
    From Address: An email in your exchange that has Send As permission
    From Name: Name of email box
    Authentication Type: Select Microsoft Exchange (OAuth 2.0)
    Port: 587
    Tenant ID and Client ID from the Enterprise application overview page
    Client Secret: The VALUE from the client secret created in step 8.
    A screenshot of a computer

AI-generated content may be incorrect.
  8. Click save and test email.