switch to plain net/smtp
This commit is contained in:
parent
3c2744fb32
commit
167ef58642
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue