Snippet of my alertmanager.yml file:

    global:
      smtp_smarthost: "smtp.office365.com:587"
      smtp_from: "[email protected]"
      http_config:
       oauth2:
         client_id: "76214c65-6283-4368-abbe-987********"
         client_secret: "Vp_8Q~********~97~*********~b~D"
         token_url: 
"https://login.microsoftonline.com/5d471751-917b-********/oauth2/v2.0/token";
         scopes: ["https://outlook.office365.com/.default";]
         tls_config:
           insecure_skip_verify: true
         endpoint_params:
            grant_type: "client_credentials"

But as I load the alert manager and wait for the emails being sent I get 
the below error:

 time=2025-05-08T15:16:47.536Z level=ERROR source=dispatch.go:360
 msg="Notify for alerts failed" component=dispatcher num_alerts=1
 err="email-alert/email[0]: notify retry canceled after 7 attempts:
 send MAIL command: 530 5.7.57 *Client not authenticated to send mail.*
 [*****.INDP287.***.OUTLOOK.COM 2025-05-08T15:16:42.409Z.****]"

What is wrong with my configuration in prometheus? I have duly followed the 
links here 

   - 
   
https://prometheus.io/docs/prometheus/latest/configuration/configuration/#oauth2
   - 
   
https://learn.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth



-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/prometheus-users/9ac7baa7-8a27-4986-99a9-bfd078e7e7b4n%40googlegroups.com.

Reply via email to