From 9a7da091fa6956f1da79b662dfad68574d1a73d3 Mon Sep 17 00:00:00 2001 From: gearnode Date: Wed, 12 Mar 2025 15:02:08 +0100 Subject: [PATCH] Fix missing tls config Signed-off-by: gearnode --- pkg/mailer/mailer.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/mailer/mailer.go b/pkg/mailer/mailer.go index 12a768b85..9959ad01a 100644 --- a/pkg/mailer/mailer.go +++ b/pkg/mailer/mailer.go @@ -17,6 +17,7 @@ package mailer import ( "bytes" "context" + "crypto/tls" "errors" "fmt" "net" @@ -92,7 +93,7 @@ func (m *Mailer) sendMailWithTimeout(ctx context.Context, to []string, msg []byt defer c.Quit() if m.cfg.TLSRequired { - if err := c.StartTLS(nil); err != nil { + if err := c.StartTLS(&tls.Config{ServerName: host}); err != nil { return fmt.Errorf("TLS negotiation error: %w", err) } }