You have added a token under http_config, but mail sending uses smtp not http.
There are a few settings like smtp_auth_secret, but I have no idea whether Microsoft will accept them. Bryan On Thursday, 8 May 2025 at 16:37:00 UTC+1 [email protected] wrote: > 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/e6da8970-3977-46b1-a3e5-4162d3508321n%40googlegroups.com.

