From 167ef586426022c0eb3d37662d0e322193dabf98 Mon Sep 17 00:00:00 2001 From: Arnaud Delcasse Date: Wed, 12 Feb 2025 07:42:57 +0100 Subject: [PATCH] switch to plain net/smtp --- mailer.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mailer.go b/mailer.go index 76deb97..00920a5 100644 --- a/mailer.go +++ b/mailer.go @@ -51,6 +51,7 @@ func (m *Mailer) Send(emailcfg string, to string, data any) error { var body bytes.Buffer mimeHeaders := "MIME-version: 1.0;\nContent-Type: text/html; charset=\"UTF-8\";\n\n" + body.Write([]byte(fmt.Sprintf("From: %s\nTo: %s\n", m.From, to))) body.Write([]byte(fmt.Sprintf("Subject: %s \n%s\n\n", subject, mimeHeaders))) if err := executeTemplate(&body, files, data, m.TemplatesDir); err != nil { @@ -59,6 +60,7 @@ func (m *Mailer) Send(emailcfg string, to string, data any) error { smtpserver := fmt.Sprintf("%s:%d", m.Host, m.Port) + fmt.Println(body.String()) err := smtp.SendMail(smtpserver, auth, m.From, []string{to}, body.Bytes()) if err != nil { return fmt.Errorf("isser sending email: %w", err)