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
|
var body bytes.Buffer
|
||||||
|
|
||||||
mimeHeaders := "MIME-version: 1.0;\nContent-Type: text/html; charset=\"UTF-8\";\n\n"
|
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)))
|
body.Write([]byte(fmt.Sprintf("Subject: %s \n%s\n\n", subject, mimeHeaders)))
|
||||||
|
|
||||||
if err := executeTemplate(&body, files, data, m.TemplatesDir); err != nil {
|
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)
|
smtpserver := fmt.Sprintf("%s:%d", m.Host, m.Port)
|
||||||
|
|
||||||
|
fmt.Println(body.String())
|
||||||
err := smtp.SendMail(smtpserver, auth, m.From, []string{to}, body.Bytes())
|
err := smtp.SendMail(smtpserver, auth, m.From, []string{to}, body.Bytes())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("isser sending email: %w", err)
|
return fmt.Errorf("isser sending email: %w", err)
|
||||||
|
|
Loading…
Reference in New Issue