blob: c84505540105b49c2b43d6b56ece2a7693320dc6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
{{template "head.html" .}}
{{template "nav.html" .}}
<div class="page-wrap">
<aside>
<ul>
<li>
<a href="/mailbox/INBOX">« Back to inbox</a>
</li>
</ul>
</aside>
<div class="container">
<main class="settings">
<form method="post">
<div class="action-group">
<label for="from">Full name</label>
<input
type="text"
name="from"
id="from"
value="{{.Settings.From}}"
/>
</div>
<div class="action-group">
<label for="signature">Message signature</label>
<textarea
name="signature"
id="signature"
rows="5"
>{{.Settings.Signature}}</textarea>
</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 }}
{{ 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="action-group">
<label for="messages_per_page">Messages per page</label>
<input
type="number"
name="messages_per_page"
id="messages_per_page"
value="{{.Settings.MessagesPerPage}}"
required />
</div>
<button type="submit">Save settings</button>
</form>
</main>
</div>
</div>
{{template "foot.html"}}
|