浏览代码

Add a check for zero SMTP config

Kailash Nadh 5 年之前
父节点
当前提交
3048ab5afb
共有 1 个文件被更改,包括 3 次插入0 次删除
  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...)