aboutsummaryrefslogtreecommitdiffstats
path: root/themes
diff options
context:
space:
mode:
Diffstat (limited to 'themes')
-rw-r--r--themes/alps/settings.html24
-rw-r--r--themes/sourcehut/settings.html68
2 files changed, 91 insertions, 1 deletions
diff --git a/themes/alps/settings.html b/themes/alps/settings.html
index 61e76e6..c845055 100644
--- a/themes/alps/settings.html
+++ b/themes/alps/settings.html
@@ -33,6 +33,30 @@
</div>
<div class="action-group">
+ <label for="smtp_username">Custom SMTP Username (optional)</label>
+ <input
+ type="text"
+ name="smtp_username"
+ id="smtp_username"
+ value="{{.Settings.SMTPUsername}}"
+ placeholder="Leave empty to use login username"
+ />
+ <small>Use this if your SMTP server requires different credentials than your email login</small>
+ </div>
+
+ <div class="action-group">
+ <label for="smtp_password">Custom SMTP Password (optional)</label>
+ <input
+ type="password"
+ name="smtp_password"
+ id="smtp_password"
+ value="{{.Settings.SMTPPassword}}"
+ placeholder="Leave empty to use login password"
+ />
+ <small>Use this if your SMTP server requires different credentials than your email login</small>
+ </div>
+
+ <div class="action-group">
<label for="subscriptions">Subscribed folders</label>
<select name="subscriptions" id="subscriptions" multiple>
{{ $subs := .Subscriptions }}
diff --git a/themes/sourcehut/settings.html b/themes/sourcehut/settings.html
index c197789..43228af 100644
--- a/themes/sourcehut/settings.html
+++ b/themes/sourcehut/settings.html
@@ -12,6 +12,72 @@
<div class="container">
<form method="post" class="col-md-12">
<div class="form-group">
+ <label for="from">Full name:</label>
+ <input
+ type="text"
+ name="from"
+ id="from"
+ class="form-control"
+ value="{{.Settings.From}}"
+ placeholder="Your display name for outgoing emails"
+ />
+ </div>
+
+ <div class="form-group">
+ <label for="signature">Message signature:</label>
+ <textarea
+ name="signature"
+ id="signature"
+ class="form-control"
+ rows="5"
+ placeholder="Optional signature to append to your emails"
+ >{{.Settings.Signature}}</textarea>
+ </div>
+
+ <div class="form-group">
+ <label for="smtp_username">Custom SMTP Username (optional):</label>
+ <input
+ type="text"
+ name="smtp_username"
+ id="smtp_username"
+ class="form-control"
+ value="{{.Settings.SMTPUsername}}"
+ placeholder="Leave empty to use login username"
+ />
+ <small class="form-text text-muted">Use this if your SMTP server requires different credentials than your email login</small>
+ </div>
+
+ <div class="form-group">
+ <label for="smtp_password">Custom SMTP Password (optional):</label>
+ <input
+ type="password"
+ name="smtp_password"
+ id="smtp_password"
+ class="form-control"
+ value="{{.Settings.SMTPPassword}}"
+ placeholder="Leave empty to use login password"
+ />
+ <small class="form-text text-muted">Use this if your SMTP server requires different credentials than your email login</small>
+ </div>
+
+ <div class="form-group">
+ <label for="subscriptions">Subscribed folders:</label>
+ <select name="subscriptions" id="subscriptions" class="form-control" multiple>
+ {{ $subs := .Subscriptions }}
+ {{ range .Mailboxes }}
+ {{ if and (ne .Name "INBOX") (not (.HasAttr "\\Noselect")) }}
+ <option
+ value="{{.Name}}"
+ {{ if $subs.Has .Name }}
+ selected
+ {{ end }}
+ >{{.Name}}</option>
+ {{ end }}
+ {{ end }}
+ </select>
+ </div>
+
+ <div class="form-group">
<label for="messages_per_page">Messages per page:</label>
<input
type="number"
@@ -21,6 +87,7 @@
class="form-control"
value="{{.Settings.MessagesPerPage}}" />
</div>
+
<div class="pull-right">
<a
href="/"
@@ -34,5 +101,4 @@
</form>
</div>
-
{{template "foot.html"}}