1
0

fix(mail): do not fail testmail command when the connection could not be closed.

Resolves https://github.com/go-vikunja/vikunja/issues/300

(cherry picked from commit 40bb86bee59585f827752e96c87e5e8c8f81495c)
This commit is contained in:
kolaente
2024-08-12 11:05:56 +02:00
parent 42ba9240b0
commit 950de7c954
2 changed files with 7 additions and 4 deletions

View File

@ -17,6 +17,8 @@
package cmd
import (
"strings"
"code.vikunja.io/api/pkg/config"
"code.vikunja.io/api/pkg/initialize"
"code.vikunja.io/api/pkg/log"
@ -51,10 +53,11 @@ var testmailCmd = &cobra.Command{
opts, err := notifications.RenderMail(message)
if err != nil {
log.Errorf("Error sending test mail: %s", err.Error())
log.Errorf("Error rendering test mail: %s", err.Error())
return
}
if err := mail.SendTestMail(opts); err != nil {
if err := mail.SendTestMail(opts); err != nil &&
strings.HasPrefix(err.Error(), "failed to close connction: not connected to SMTP server") {
log.Errorf("Error sending test mail: %s", err.Error())
return
}