HAProxy:向多个收件人发送电子邮件警报

HAProxy:向多个收件人发送电子邮件警报

请指教:

我被要求在 Ubuntu 上配置 HAProxy,但我对此知之甚少。当前配置对大约 20 个 Web 服务器进行负载平衡并监控它们的心跳。每当一个网站出现故障时,它都会生成电子邮件警报。问题是我想将其发送到两个地址,但它只接受最后一个(仅[电子邮件保护]收到一封电子邮件)。我尝试了这些不同的语法格式,但都没有奏效。

email-alert to "[email protected],[email protected]"
email-alert to [email protected],[email protected]
email-alert to [email protected];[email protected]

会议中的相关片段:

//some global conf

mailers mailsrv
        mailer smtp1 123.123.123.123:25

//some frontends

backend be80
        option httpchk HEAD /
        email-alert mailers mailsrv
        email-alert level info
        email-alert from [email protected]
        email-alert to [email protected]
        email-alert to [email protected]

谢谢

答案1

电子邮件警报功能仅支持 1 个电子邮件地址,但由于配置文件解析器不解析电子邮件地址,因此在您的情况下不会返回错误。HAProxy 将使用您提供的字符串向 SM​​TP 服务器发送一个 RCPT TO,因此从技术上讲,电子邮件服务器只会从列表中选择最后一个电子邮件地址。

TLDR:您只能使用 1 个电子邮件地址。

相关内容