Azure Mail Client

Datalogz allows Azure customers to easily integrate email notifications into Datalogz using the Microsoft Graph REST API and an Azure App Registration.

Documentation: Setting Up Email Notification with Datalogz Using Microsoft Graph REST API

Introduction

Datalogz now allows users to set up email notifications for their team environments via the Microsoft Graph REST API (specifically, the 'user: sendMail' method). This feature enables any user in an organization to connect their Microsoft account through OAuth. Their email will then be utilized to send out email notifications to team members.

Please note that this feature is available only in private deployments.

How to Connect

Follow these steps to connect your Microsoft account:

  1. Navigate to the 'Settings' page and select 'Email Settings'.

  2. Click the 'Connect' button and execute the OAuth flow.

  3. You will be redirected to the Microsoft consent screen. At this point, select a Microsoft account that has access to a mailbox (in other words, your Microsoft account should have Outlook access).

  4. After granting consent, you will be redirected back to the Datalogz app. If the process is successful, a success message will appear in the popup.

Troubleshooting

If the process fails, the most common issue is that the selected Microsoft account does not have access to a mailbox. To resolve this, you can either ask your Microsoft account admin to provide a license to give your user access to a mailbox or you can choose a different account with mailbox access.

Furthermore, the exact reason for process failure will be detailed in the popup, as shown in the screenshot. This information should help you understand and address the issue.

Considerations

Before initiating the connection process, please ensure that the redirect URL in the Microsoft App has been properly added: https://<host>/api/v0/oauth/azure_mail/redirect. Failure to do so may result in unsuccessful integration between the Datalogz app and your Microsoft account.

Remember to replace <host> with your specific hostname.

This integration will provide you with a seamless communication experience, ensuring that all team members stay informed and aligned. If you encounter any issues during setup, please refer to our troubleshooting section or contact our support team for further assistance.

Last updated