From d4a89325e0a91fea872eee6401110a082eb12f0b Mon Sep 17 00:00:00 2001 From: Kharec Date: Mon, 16 Feb 2026 08:43:33 +0100 Subject: [PATCH] fix(health): mark SMTP connection/bootstrap failures as unhealthy --- internal/health/smtp.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/health/smtp.go b/internal/health/smtp.go index 7f63b26..7bf109b 100644 --- a/internal/health/smtp.go +++ b/internal/health/smtp.go @@ -45,7 +45,7 @@ func (c *SMTPChecker) Check(ctx context.Context) Result { conn, err := net.Dial("tcp", address) if err != nil { - result.Status = StatusDegraded + result.Status = StatusUnhealthy result.Message = fmt.Sprintf("Failed to connect to SMTP server: %v", err) result.Latency = time.Since(start) return result @@ -54,7 +54,7 @@ func (c *SMTPChecker) Check(ctx context.Context) Result { client, err := smtp.NewClient(conn, c.config.Host) if err != nil { - result.Status = StatusDegraded + result.Status = StatusUnhealthy result.Message = fmt.Sprintf("Failed to create SMTP client: %v", err) result.Latency = time.Since(start) return result