55 lines
2.0 KiB
HTML
55 lines
2.0 KiB
HTML
{{define "title"}}Relay Accounts{{end}}
|
|
{{define "content"}}
|
|
<h1 class="text-xl font-bold text-white mb-6">Relay Accounts</h1>
|
|
|
|
<div class="text-xs text-gray-400 mb-4">
|
|
Relay accounts allow external applications and servers to send mail via this server using SMTP AUTH.
|
|
They have no IMAP mailboxes. Managed per domain — click an account to configure send-as permissions.
|
|
</div>
|
|
|
|
<div class="card" style="padding:0;overflow:hidden">
|
|
{{if .Accounts}}
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Username</th>
|
|
<th>Domain</th>
|
|
<th>Display name</th>
|
|
<th>Status</th>
|
|
<th>Description</th>
|
|
<th>Created</th>
|
|
<th></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{{range .Accounts}}
|
|
<tr>
|
|
<td style="font-family:monospace;font-size:.8rem">
|
|
<a href="/admin/domains/{{.DomainID}}/relayaccount/{{.ID}}" class="text-blue-400 hover:underline">{{.Username}}</a>
|
|
</td>
|
|
<td><a href="/admin/domains/{{.DomainID}}" class="text-gray-400 hover:text-white text-xs">{{.DomainName}}</a></td>
|
|
<td class="text-gray-300">{{.DisplayName}}</td>
|
|
<td>
|
|
{{if .Enabled}}<span class="badge badge-green">active</span>
|
|
{{else}}<span class="badge badge-red">disabled</span>{{end}}
|
|
</td>
|
|
<td class="text-gray-400 text-xs">{{.Description}}</td>
|
|
<td class="text-gray-400 text-xs">{{shortTime .CreatedAt}}</td>
|
|
<td><a href="/admin/domains/{{.DomainID}}/relayaccount/{{.ID}}" class="btn btn-primary btn-sm">Manage</a></td>
|
|
</tr>
|
|
{{end}}
|
|
</tbody>
|
|
</table>
|
|
{{else}}
|
|
<div class="p-8 text-center text-gray-500 text-sm">
|
|
No relay accounts configured. Go to a <a href="/admin/domains" class="text-blue-400 hover:underline">Domain</a> to create one.
|
|
</div>
|
|
{{end}}
|
|
</div>
|
|
|
|
<div class="mt-4 text-xs text-gray-500">
|
|
To create relay accounts, navigate to a domain and use the Relay Accounts section.
|
|
IP relay rules (unauthenticated sending by IP) are also configured per domain.
|
|
</div>
|
|
{{end}}
|