MCPcopy Index your code
hub / github.com/TruthHun/BookStack / GetMailConfig

Function GetMailConfig

conf/mail.go:21–42  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

19}
20
21func GetMailConfig() *SmtpConf {
22 username := beego.AppConfig.String("smtp_user_name")
23 password := beego.AppConfig.String("smtp_password")
24 smtpHost := beego.AppConfig.String("smtp_host")
25 smtpPort := beego.AppConfig.DefaultInt("smtp_port", 25)
26 formUsername := beego.AppConfig.String("form_user_name")
27 replyUsername := beego.AppConfig.String("reply_user_name")
28 enableMail := beego.AppConfig.String("enable_mail")
29 mailNumber := beego.AppConfig.DefaultInt("mail_number", 5)
30
31 c := &SmtpConf{
32 EnableMail: strings.EqualFold(enableMail, "true"),
33 MailNumber: mailNumber,
34 SmtpUserName: username,
35 SmtpHost: smtpHost,
36 SmtpPassword: password,
37 FormUserName: formUsername,
38 ReplyUserName: replyUsername,
39 SmtpPort: smtpPort,
40 }
41 return c
42}

Callers 2

FindPasswordMethod · 0.92
ValidEmailMethod · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected