diff --git a/options/locale/locale_en-US.ini b/options/locale/locale_en-US.ini
index ddc12aefaaaf9..06686d55279a3 100644
--- a/options/locale/locale_en-US.ini
+++ b/options/locale/locale_en-US.ini
@@ -3396,15 +3396,24 @@ config.skip_tls_verify = Skip TLS Verification
config.mailer_config = Mailer Configuration
config.mailer_enabled = Enabled
config.mailer_enable_helo = Enable HELO
+config.mailer_helo_hostname = HELO Hostname
config.mailer_name = Name
config.mailer_protocol = Protocol
config.mailer_smtp_addr = SMTP Addr
config.mailer_smtp_port = SMTP Port
+config.mailer_smtp_user = SMTP User
config.mailer_user = User
config.mailer_use_sendmail = Use Sendmail
config.mailer_sendmail_path = Sendmail Path
config.mailer_sendmail_args = Extra Arguments to Sendmail
config.mailer_sendmail_timeout = Sendmail Timeout
+config.mailer_sendmail_convert_CRLF = Convert CRLF to LF for Sendmail
+config.mailer_subject_prefix = Subject Prefix
+config.use_client_cert = Use Client Certificate
+config.force_trust_server_cert = Force Trust Server Certificate
+config.mailer_from_addr = From Address
+config.mailer_envelope_from_addr = Envelope From Address
+config.mailer_from_display_name_format = From Display Name Format
config.mailer_use_dummy = Dummy
config.test_email_placeholder = Email Address (e.g. test@example.com)
config.send_test_mail = Send Testing Email
diff --git a/templates/admin/config.tmpl b/templates/admin/config.tmpl
index 080b2cd3d6bab..5e4200a12e7b7 100644
--- a/templates/admin/config.tmpl
+++ b/templates/admin/config.tmpl
@@ -209,6 +209,8 @@
{{.Mailer.SendmailArgs}}
{{ctx.Locale.Tr "admin.config.mailer_sendmail_timeout"}}
{{.Mailer.SendmailTimeout}} {{ctx.Locale.Tr "tool.raw_seconds"}}
+ {{ctx.Locale.Tr "admin.config.mailer_sendmail_convert_CRLF"}}
+ {{svg (Iif .Mailer.SendmailConvertCRLF "octicon-check" "octicon-x")}}
{{else if eq .Mailer.Protocol "dummy"}}
{{ctx.Locale.Tr "admin.config.mailer_use_dummy"}}
{{svg "octicon-check"}}
@@ -217,13 +219,37 @@
{{.Mailer.Protocol}}
{{ctx.Locale.Tr "admin.config.mailer_enable_helo"}}
{{svg (Iif .Mailer.EnableHelo "octicon-check" "octicon-x")}}
+ {{if and .Mailer.EnableHelo .Mailer.HeloHostname}}
+ {{ctx.Locale.Tr "admin.config.mailer_helo_hostname"}}
+ {{.Mailer.HeloHostname}}
+ {{end}}
{{ctx.Locale.Tr "admin.config.mailer_smtp_addr"}}
{{.Mailer.SMTPAddr}}
{{ctx.Locale.Tr "admin.config.mailer_smtp_port"}}
{{.Mailer.SMTPPort}}
+ {{ctx.Locale.Tr "admin.config.mailer_smtp_user"}}
+ {{if .Mailer.User}}{{.Mailer.User}}{{else}}(empty){{end}}
+ {{ctx.Locale.Tr "admin.config.use_client_cert"}}
+ {{svg (Iif .Mailer.UseClientCert "octicon-check" "octicon-x")}}
+ {{ctx.Locale.Tr "admin.config.force_trust_server_cert"}}
+ {{svg (Iif .Mailer.ForceTrustServerCert "octicon-check" "octicon-x")}}
+ {{end}}
+ {{if .Mailer.From}}
+ {{ctx.Locale.Tr "admin.config.mailer_from_addr"}}
+ {{.Mailer.From}}
+ {{end}}
+ {{if .Mailer.EnvelopeFrom}}
+ {{ctx.Locale.Tr "admin.config.mailer_envelope_from_addr"}}
+ {{.Mailer.EnvelopeFrom}}
+ {{end}}
+ {{if .Mailer.FromDisplayNameFormat}}
+ {{ctx.Locale.Tr "admin.config.mailer_from_display_name_format"}}
+ {{.Mailer.FromDisplayNameFormat}}
+ {{end}}
+ {{if .Mailer.SubjectPrefix}}
+ {{ctx.Locale.Tr "admin.config.mailer_subject_prefix"}}
+ {{.Mailer.SubjectPrefix}}
{{end}}
- {{ctx.Locale.Tr "admin.config.mailer_user"}}
- {{if .Mailer.User}}{{.Mailer.User}}{{else}}(empty){{end}}
{{ctx.Locale.Tr "admin.config.send_test_mail"}}