Browse Source

Add a check for zero SMTP config

Kailash Nadh 5 years ago
parent
commit
3048ab5afb
1 changed files with 3 additions and 0 deletions
  1. 3 0
      init.go

+ 3 - 0
init.go

@@ -236,6 +236,9 @@ func initMessengers(m *manager.Manager) messenger.Messenger {
 		srv = append(srv, s)
 		lo.Printf("loaded SMTP: %s (%s@%s)", s.Name, s.Username, s.Host)
 	}
+	if len(srv) == 0 {
+		lo.Fatalf("no SMTP servers found in config")
+	}
 
 	// Initialize the default e-mail messenger.
 	msgr, err := messenger.NewEmailer(srv...)