Initial SMTP server

This commit is contained in:
Caleb Gardner
2024-02-27 08:57:07 -06:00
parent 9d6ad83ef8
commit 33ee0c76b3
4 changed files with 122 additions and 1 deletions
+7 -1
View File
@@ -13,6 +13,7 @@ func main() {
flag.Parse()
go linker()
go webserver(*mongoStr)
go startSMTPServer()
for failure := <-quitChan; ; failure = <-quitChan {
switch failure {
case "tcp conf":
@@ -23,6 +24,11 @@ func main() {
continue
case "web err":
go websiteRestart(*mongoStr)
case "smtp arg":
continue
case "smtp err":
//TODO: restart smtp server
continue
}
}
}
@@ -39,4 +45,4 @@ func websiteRestart(mongoStr string) {
time.Sleep(5 * time.Second)
log.Println("Restarting website")
webserver(mongoStr)
}
}