From 2e5505bc5e9b3dee4aca3b4b1f01a92ff9b9d002 Mon Sep 17 00:00:00 2001 From: MrMelon54 Date: Wed, 23 Aug 2023 17:57:02 +0100 Subject: [PATCH] Add logging for failure to send mail --- api/send-message.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/send-message.go b/api/send-message.go index abc2700..ac9a765 100644 --- a/api/send-message.go +++ b/api/send-message.go @@ -7,6 +7,7 @@ import ( postfixLookup "github.com/1f349/lotus/postfix-lookup" "github.com/1f349/lotus/smtp" "github.com/julienschmidt/httprouter" + "log" "net/http" "time" ) @@ -61,8 +62,9 @@ func MessageSender(send Smtp) func(rw http.ResponseWriter, req *http.Request, pa } // try sending the mail - if send.Send(mail) != nil { + if err := send.Send(mail); err != nil { apiError(rw, http.StatusInternalServerError, "Failed to send mail") + log.Printf("Failed to send mail: %#v: %s\n", mail, err) return }