From 3eb06d68220a98ef43ca2ee7e8271a36c5316c15 Mon Sep 17 00:00:00 2001 From: Azareal Date: Sun, 3 Mar 2019 14:49:03 +1000 Subject: [PATCH] Temporary email debugging. --- common/email.go | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/common/email.go b/common/email.go index 5d0d5cc4..d23215df 100644 --- a/common/email.go +++ b/common/email.go @@ -42,15 +42,18 @@ func SendEmail(email string, subject string, msg string) (err error) { } conn, err := tls.Dial("tcp", Config.SMTPServer+":"+Config.SMTPPort, tlsconfig) if err != nil { + LogWarning(err) return err } c, err = smtp.NewClient(conn, Config.SMTPServer) if err != nil { + LogWarning(err) return err } } else { c, err = smtp.Dial(Config.SMTPServer + ":" + Config.SMTPPort) if err != nil { + LogWarning(err) return err } } @@ -59,31 +62,43 @@ func SendEmail(email string, subject string, msg string) (err error) { auth := smtp.PlainAuth("", Config.SMTPUsername, Config.SMTPPassword, Config.SMTPServer) err = c.Auth(auth) if err != nil { + LogWarning(err) return err } } err = c.Mail(Site.Email) if err != nil { + LogWarning(err) return err } err = c.Rcpt(email) if err != nil { + LogWarning(err) return err } w, err := c.Data() if err != nil { + LogWarning(err) return err } _, err = w.Write([]byte(body)) if err != nil { + LogWarning(err) return err } err = w.Close() if err != nil { + LogWarning(err) return err } - return c.Quit() + err = c.Quit() + if err != nil { + LogWarning(err) + return err + } + + return nil }