MailHog/config/config.go

30 lines
613 B
Go
Raw Normal View History

2014-04-24 00:22:50 +01:00
package config
import (
"github.com/ian-kent/Go-MailHog/data"
"github.com/ian-kent/Go-MailHog/storage"
)
func DefaultConfig() *Config {
return &Config{
2014-04-20 15:35:59 +01:00
SMTPBindAddr: "0.0.0.0:1025",
HTTPBindAddr: "0.0.0.0:8025",
Hostname: "mailhog.example",
MongoUri: "127.0.0.1:27017",
MongoDb: "mailhog",
MongoColl: "messages",
}
}
type Config struct {
2014-04-20 15:35:59 +01:00
SMTPBindAddr string
HTTPBindAddr string
Hostname string
MongoUri string
MongoDb string
MongoColl string
2014-11-23 12:43:33 +00:00
MessageChan chan *data.Message
Storage storage.Storage
Assets func(asset string) ([]byte, error)
}