forked from mirrors/homebox
16 lines
420 B
Go
16 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 != ""
|
||
|
}
|