Skip to content

Commit 1b540a8

Browse files
committed
Display more configuration options on the admin/config page.
1 parent 0fb3be7 commit 1b540a8

File tree

2 files changed

+37
-2
lines changed

2 files changed

+37
-2
lines changed

options/locale/locale_en-US.ini

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3396,15 +3396,24 @@ config.skip_tls_verify = Skip TLS Verification
33963396
config.mailer_config = Mailer Configuration
33973397
config.mailer_enabled = Enabled
33983398
config.mailer_enable_helo = Enable HELO
3399+
config.mailer_helo_hostname = HELO Hostname
33993400
config.mailer_name = Name
34003401
config.mailer_protocol = Protocol
34013402
config.mailer_smtp_addr = SMTP Addr
34023403
config.mailer_smtp_port = SMTP Port
3404+
config.mailer_smtp_user = SMTP User
34033405
config.mailer_user = User
34043406
config.mailer_use_sendmail = Use Sendmail
34053407
config.mailer_sendmail_path = Sendmail Path
34063408
config.mailer_sendmail_args = Extra Arguments to Sendmail
34073409
config.mailer_sendmail_timeout = Sendmail Timeout
3410+
config.mailer_sendmail_convert_CRLF = Convert CRLF to LF for Sendmail
3411+
config.mailer_subject_prefix = Subject Prefix
3412+
config.use_client_cert = Use Client Certificate
3413+
config.force_trust_server_cert = Force Trust Server Certificate
3414+
config.mailer_from_addr = From Address
3415+
config.mailer_envelope_from_addr = Envelope From Address
3416+
config.mailer_from_display_name_format = From Display Name Format
34083417
config.mailer_use_dummy = Dummy
34093418
config.test_email_placeholder = Email Address (e.g. [email protected])
34103419
config.send_test_mail = Send Testing Email

templates/admin/config.tmpl

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,8 @@
209209
<dd>{{.Mailer.SendmailArgs}}</dd>
210210
<dt>{{ctx.Locale.Tr "admin.config.mailer_sendmail_timeout"}}</dt>
211211
<dd>{{.Mailer.SendmailTimeout}} {{ctx.Locale.Tr "tool.raw_seconds"}}</dd>
212+
<dt>{{ctx.Locale.Tr "admin.config.mailer_sendmail_convert_CRLF"}}</dt>
213+
<dd>{{svg (Iif .Mailer.SendmailConvertCRLF "octicon-check" "octicon-x")}}</dd>
212214
{{else if eq .Mailer.Protocol "dummy"}}
213215
<dt>{{ctx.Locale.Tr "admin.config.mailer_use_dummy"}}</dt>
214216
<dd>{{svg "octicon-check"}}</dd>
@@ -217,13 +219,37 @@
217219
<dd>{{.Mailer.Protocol}}</dd>
218220
<dt>{{ctx.Locale.Tr "admin.config.mailer_enable_helo"}}</dt>
219221
<dd>{{svg (Iif .Mailer.EnableHelo "octicon-check" "octicon-x")}}</dd>
222+
{{if and .Mailer.EnableHelo .Mailer.HeloHostname}}
223+
<dt>{{ctx.Locale.Tr "admin.config.mailer_helo_hostname"}}</dt>
224+
<dd>{{.Mailer.HeloHostname}}</dd>
225+
{{end}}
220226
<dt>{{ctx.Locale.Tr "admin.config.mailer_smtp_addr"}}</dt>
221227
<dd>{{.Mailer.SMTPAddr}}</dd>
222228
<dt>{{ctx.Locale.Tr "admin.config.mailer_smtp_port"}}</dt>
223229
<dd>{{.Mailer.SMTPPort}}</dd>
230+
<dt>{{ctx.Locale.Tr "admin.config.mailer_smtp_user"}}</dt>
231+
<dd>{{if .Mailer.User}}{{.Mailer.User}}{{else}}(empty){{end}}</dd>
232+
<dt>{{ctx.Locale.Tr "admin.config.use_client_cert"}}</dt>
233+
<dd>{{svg (Iif .Mailer.UseClientCert "octicon-check" "octicon-x")}}</dd>
234+
<dt>{{ctx.Locale.Tr "admin.config.force_trust_server_cert"}}</dt>
235+
<dd>{{svg (Iif .Mailer.ForceTrustServerCert "octicon-check" "octicon-x")}}</dd>
236+
{{end}}
237+
{{if .Mailer.From}}
238+
<dt>{{ctx.Locale.Tr "admin.config.mailer_from_addr"}}</dt>
239+
<dd>{{.Mailer.From}}</dd>
240+
{{end}}
241+
{{if .Mailer.EnvelopeFrom}}
242+
<dt>{{ctx.Locale.Tr "admin.config.mailer_envelope_from_addr"}}</dt>
243+
<dd>{{.Mailer.EnvelopeFrom}}</dd>
244+
{{end}}
245+
{{if .Mailer.FromDisplayNameFormat}}
246+
<dt>{{ctx.Locale.Tr "admin.config.mailer_from_display_name_format"}}</dt>
247+
<dd>{{.Mailer.FromDisplayNameFormat}}</dd>
248+
{{end}}
249+
{{if .Mailer.SubjectPrefix}}
250+
<dt>{{ctx.Locale.Tr "admin.config.mailer_subject_prefix"}}</dt>
251+
<dd>{{.Mailer.SubjectPrefix}}</dd>
224252
{{end}}
225-
<dt>{{ctx.Locale.Tr "admin.config.mailer_user"}}</dt>
226-
<dd>{{if .Mailer.User}}{{.Mailer.User}}{{else}}(empty){{end}}</dd>
227253
<div class="divider"></div>
228254
<dt class="tw-py-1 tw-flex tw-items-center">{{ctx.Locale.Tr "admin.config.send_test_mail"}}</dt>
229255
<dd class="tw-py-0">

0 commit comments

Comments
 (0)