forked from mirrors/homebox
15 lines
420 B
Go
15 lines
420 B
Go
package config
|
|
|
|
type MailerConf struct {
|
|
Host string `conf:""`
|
|
Port int `conf:""`
|
|
Username string `conf:""`
|
|
Password string `conf:""`
|
|
From string `conf:""`
|
|
}
|
|
|
|
// Ready is a simple check to ensure that the configuration is not empty.
|
|
// or with it's default state.
|
|
func (mc *MailerConf) Ready() bool {
|
|
return mc.Host != "" && mc.Port != 0 && mc.Username != "" && mc.Password != "" && mc.From != ""
|
|
}
|