diff options
Diffstat (limited to 'templates/admin/config.tmpl')
-rw-r--r-- | templates/admin/config.tmpl | 87 |
1 files changed, 58 insertions, 29 deletions
diff --git a/templates/admin/config.tmpl b/templates/admin/config.tmpl index 6e20d756..0dc7786c 100644 --- a/templates/admin/config.tmpl +++ b/templates/admin/config.tmpl @@ -203,6 +203,64 @@ </dl> </div> + {{/* Email settings */}} + <h4 class="ui top attached header"> + {{.i18n.Tr "admin.config.email_config"}} + </h4> + <div class="ui attached table segment"> + <dl class="dl-horizontal admin-dl-horizontal"> + <dt>{{.i18n.Tr "admin.config.email.enabled"}}</dt> + <dd><i class="fa fa{{if .Email.Enabled}}-check{{end}}-square-o"></i></dd> + {{if .Email.Enabled}} + <dt>{{.i18n.Tr "admin.config.email.subject_prefix"}}</dt> + <dd><code>{{.Email.SubjectPrefix}}</code></dd> + <dt>{{.i18n.Tr "admin.config.email.host"}}</dt> + <dd>{{.Email.Host}}</dd> + <dt>{{.i18n.Tr "admin.config.email.from"}}</dt> + <dd>{{.Email.From}}</dd> + <dt>{{.i18n.Tr "admin.config.email.user"}}</dt> + <dd>{{.Email.User}}</dd> + + <div class="ui divider"></div> + + <dt>{{.i18n.Tr "admin.config.email.disable_helo"}}</dt> + <dd><i class="fa fa{{if .Email.DisableHELO}}-check{{end}}-square-o"></i></dd> + <dt>{{.i18n.Tr "admin.config.email.helo_hostname"}}</dt> + <dd>{{if .Email.HELOHostname}}{{.Email.HELOHostname}}{{else}}{{.i18n.Tr "admin.config.not_set"}}{{end}}</dd> + + <div class="ui divider"></div> + + <dt>{{.i18n.Tr "admin.config.email.skip_verify"}}</dt> + <dd><i class="fa fa{{if .Email.SkipVerify}}-check{{end}}-square-o"></i></dd> + <dt>{{.i18n.Tr "admin.config.email.use_certificate"}}</dt> + <dd><i class="fa fa{{if .Email.UseCertificate}}-check{{end}}-square-o"></i></dd> + <dt>{{.i18n.Tr "admin.config.email.cert_file"}}</dt> + <dd><code>{{.Email.CertFile}}</code></dd> + <dt>{{.i18n.Tr "admin.config.email.key_file"}}</dt> + <dd><code>{{.Email.KeyFile}}</code></dd> + + <div class="ui divider"></div> + + <dt>{{.i18n.Tr "admin.config.email.use_plain_text"}}</dt> + <dd><i class="fa fa{{if .Email.UsePlainText}}-check{{end}}-square-o"></i></dd> + <dt>{{.i18n.Tr "admin.config.email.add_plain_text_alt"}}</dt> + <dd><i class="fa fa{{if .Email.AddPlainTextAlt}}-check{{end}}-square-o"></i></dd> + + <div class="ui divider"></div> + + <form class="ui form" action="{{AppSubURL}}/admin/config/test_mail" method="post"> + {{.CSRFTokenHTML}} + <div class="inline field ui left"> + <div class="ui input"> + <input type="email" name="email" required> + </div> + </div> + <button class="ui green button" id="test-mail-btn">{{.i18n.Tr "admin.config.email.send_test_mail"}}</button> + </form> + {{end}} + </dl> + </div> + <!-- HTTP Configuration --> <h4 class="ui top attached header"> {{.i18n.Tr "admin.config.http_config"}} @@ -262,35 +320,6 @@ </div> <h4 class="ui top attached header"> - {{.i18n.Tr "admin.config.mailer_config"}} - </h4> - <div class="ui attached table segment"> - <dl class="dl-horizontal admin-dl-horizontal"> - <dt>{{.i18n.Tr "admin.config.mailer_enabled"}}</dt> - <dd><i class="fa fa{{if .MailerEnabled}}-check{{end}}-square-o"></i></dd> - {{if .MailerEnabled}} - <dt>{{.i18n.Tr "admin.config.mailer_subject_prefix"}}</dt> - <dd><code>{{.Mailer.SubjectPrefix}}</code></dd> - <dt>{{.i18n.Tr "admin.config.mailer_disable_helo"}}</dt> - <dd><i class="fa fa{{if .Mailer.DisableHelo}}-check{{end}}-square-o"></i></dd> - <dt>{{.i18n.Tr "admin.config.mailer_host"}}</dt> - <dd>{{.Mailer.Host}}</dd> - <dt>{{.i18n.Tr "admin.config.mailer_user"}}</dt> - <dd>{{if .Mailer.User}}{{.Mailer.User}}{{else}}(empty){{end}}</dd><br> - <form class="ui form" action="{{AppSubURL}}/admin/config/test_mail" method="post"> - {{.CSRFTokenHTML}} - <div class="inline field ui left"> - <div class="ui input"> - <input type="email" name="email" required> - </div> - </div> - <button class="ui green button" id="test-mail-btn">{{.i18n.Tr "admin.config.send_test_mail"}}</button> - </form> - {{end}} - </dl> - </div> - - <h4 class="ui top attached header"> {{.i18n.Tr "admin.config.cache_config"}} </h4> <div class="ui attached table segment"> |