diff options
author | ᴜɴᴋɴᴡᴏɴ <u@gogs.io> | 2020-02-25 00:35:35 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-25 00:35:35 +0800 |
commit | 52ffb67b33c1823933948c027b6f3605fb42ea7c (patch) | |
tree | c93ee7eb2bb1f8417d350f703afc53cf4dd872f8 /internal/route/admin/admin.go | |
parent | 0d6c405ccbde9d20889893168f9f9599118e3f5c (diff) |
conf: overhaul email settings (#5940)
Diffstat (limited to 'internal/route/admin/admin.go')
-rw-r--r-- | internal/route/admin/admin.go | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/internal/route/admin/admin.go b/internal/route/admin/admin.go index f11f0d10..1722c373 100644 --- a/internal/route/admin/admin.go +++ b/internal/route/admin/admin.go @@ -17,7 +17,7 @@ import ( "gogs.io/gogs/internal/context" "gogs.io/gogs/internal/cron" "gogs.io/gogs/internal/db" - "gogs.io/gogs/internal/mailer" + "gogs.io/gogs/internal/email" "gogs.io/gogs/internal/process" "gogs.io/gogs/internal/tool" ) @@ -180,12 +180,12 @@ func Dashboard(c *context.Context) { } func SendTestMail(c *context.Context) { - email := c.Query("email") + emailAddr := c.Query("email") // Send a test email to the user's email address and redirect back to Config - if err := mailer.SendTestMail(email); err != nil { - c.Flash.Error(c.Tr("admin.config.test_mail_failed", email, err)) + if err := email.SendTestMail(emailAddr); err != nil { + c.Flash.Error(c.Tr("admin.config.email.test_mail_failed", emailAddr, err)) } else { - c.Flash.Info(c.Tr("admin.config.test_mail_sent", email)) + c.Flash.Info(c.Tr("admin.config.email.test_mail_sent", emailAddr)) } c.Redirect(conf.Server.Subpath + "/admin/config") @@ -202,6 +202,7 @@ func Config(c *context.Context) { c.Data["Repository"] = conf.Repository c.Data["Database"] = conf.Database c.Data["Security"] = conf.Security + c.Data["Email"] = conf.Email c.Data["LogRootPath"] = conf.LogRootPath @@ -210,12 +211,6 @@ func Config(c *context.Context) { c.Data["Service"] = conf.Service c.Data["Webhook"] = conf.Webhook - c.Data["MailerEnabled"] = false - if conf.MailService != nil { - c.Data["MailerEnabled"] = true - c.Data["Mailer"] = conf.MailService - } - c.Data["CacheAdapter"] = conf.CacheAdapter c.Data["CacheInterval"] = conf.CacheInterval c.Data["CacheConn"] = conf.CacheConn |