aboutsummaryrefslogtreecommitdiff
path: root/internal/route/admin/admin.go
diff options
context:
space:
mode:
authorᴜɴᴋɴᴡᴏɴ <u@gogs.io>2020-02-25 00:35:35 +0800
committerGitHub <noreply@github.com>2020-02-25 00:35:35 +0800
commit52ffb67b33c1823933948c027b6f3605fb42ea7c (patch)
treec93ee7eb2bb1f8417d350f703afc53cf4dd872f8 /internal/route/admin/admin.go
parent0d6c405ccbde9d20889893168f9f9599118e3f5c (diff)
conf: overhaul email settings (#5940)
Diffstat (limited to 'internal/route/admin/admin.go')
-rw-r--r--internal/route/admin/admin.go17
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