From b2f0b887b819fe3a3d27659265fa2d3a3b1d7a9e Mon Sep 17 00:00:00 2001 From: Joe Julian Date: Sat, 28 Mar 2026 16:43:20 -0700 Subject: [PATCH] Close SMTP data before quit --- main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 540275d..dbdc367 100644 --- a/main.go +++ b/main.go @@ -636,7 +636,6 @@ func sendEmail(cfg Config, subject, body string) error { if err != nil { return err } - defer writer.Close() headers := textproto.MIMEHeader{} headers.Set("From", cfg.EmailFrom) @@ -655,6 +654,9 @@ func sendEmail(cfg Config, subject, body string) error { if _, err := io.WriteString(writer, "\r\n"+body); err != nil { return err } + if err := writer.Close(); err != nil { + return err + } return conn.Quit() }