flag.StringVar(&cfg.SMTPBindAddr,"smtpbindaddr",envconf.FromEnvP("MH_SMTP_BIND_ADDR","0.0.0.0:1025").(string),"SMTP bind interface and port, e.g. 0.0.0.0:1025 or just :1025")
flag.StringVar(&cfg.HTTPBindAddr,"httpbindaddr",envconf.FromEnvP("MH_HTTP_BIND_ADDR","0.0.0.0:8025").(string),"HTTP bind interface and port, e.g. 0.0.0.0:8025 or just :8025")
flag.StringVar(&cfg.Hostname,"hostname",envconf.FromEnvP("MH_HOSTNAME","mailhog.example").(string),"Hostname for EHLO/HELO response, e.g. mailhog.example")
flag.StringVar(&cfg.StorageType,"storage",envconf.FromEnvP("MH_STORAGE","memory").(string),"Message storage: memory (default) or mongodb")
flag.StringVar(&cfg.MongoUri,"mongouri",envconf.FromEnvP("MH_MONGO_URI","127.0.0.1:27017").(string),"MongoDB URI, e.g. 127.0.0.1:27017")
flag.StringVar(&cfg.MongoDb,"mongodb",envconf.FromEnvP("MH_MONGO_DB","mailhog").(string),"MongoDB database, e.g. mailhog")
flag.StringVar(&cfg.MongoColl,"mongocoll",envconf.FromEnvP("MH_MONGO_COLLECTION","messages").(string),"MongoDB collection, e.g. messages")