os.Exit(1)
}
+ if os.Args[1] == "version" {
+ fmt.Print(versionString)
+ os.Exit(0)
+ }
+
configFile, err := os.Open(os.Args[1])
if err != nil {
fmt.Fprintf(os.Stderr, "config file: %s\n", err)
os.Exit(4)
}
+ log.Info("starting mailpopbox", zap.String("hostname", config.Hostname))
+
pop3 := runPOP3Server(config, log)
smtp := runSMTPServer(config, log)