| 1234567891011121314151617181920212223242526272829 |
- package setting
- type SmtpSettings struct {
- Enabled bool
- Host string
- User string
- Password string
- CertFile string
- KeyFile string
- FromAddress string
- SkipVerify bool
- SendWelcomeEmailOnSignUp bool
- }
- func readSmtpSettings() {
- sec := Cfg.Section("smtp")
- Smtp.Enabled = sec.Key("enabled").MustBool(false)
- Smtp.Host = sec.Key("host").String()
- Smtp.User = sec.Key("user").String()
- Smtp.Password = sec.Key("password").String()
- Smtp.CertFile = sec.Key("cert_file").String()
- Smtp.KeyFile = sec.Key("key_file").String()
- Smtp.FromAddress = sec.Key("from_address").String()
- Smtp.SkipVerify = sec.Key("skip_verify").MustBool(false)
- emails := Cfg.Section("emails")
- Smtp.SendWelcomeEmailOnSignUp = emails.Key("welcome_email_on_sign_up").MustBool(false)
- }
|