新环境上配置alertmanager时出现了“Client was not authenticated to send anonymous mail during MAIL FROM”错误,但老环境上是好的
使用如下方法来验证邮件发送:
alertmanager的邮件配置如下:
global:
resolve_timeout: 5m
smtp_smarthost: '10.10.10.1:25'
smtp_from: 'prometheus@example.com'
EHLO example.com
MAIL FROM:prometheus@example.com
RCPT TO:MYEMAIL@example.com
DATA
Subject:test message
This is an email test
PS:本环境问题最终定位是由于防火墙没有添加邮件白名单所致
参考: