MFA fix, added IP blacklist, update webmail client

This commit is contained in:
2026-08-14 13:04:55 +01:00
parent 6063f95504
commit 892f366a16
122 changed files with 13362 additions and 251 deletions
+37
View File
@@ -181,6 +181,43 @@
</div>
</div>
{{if dget . "is_global_admin"}}
<div class="row">
<div class="col-12 mb-4">
<div class="card">
<div class="card-header d-flex justify-content-between align-items-center">
<h5 class="mb-0"><i class="bi bi-shield-x me-2"></i>Attack Activity</h5>
<a href="/pymta-manager/blacklist" class="btn btn-outline-light btn-sm">View Blacklist</a>
</div>
<div class="card-body">
<div class="row text-center">
<div class="col-6 col-md-2 mb-3 mb-md-0">
<div class="fs-3 {{if gt (dget . "active_blacklist_count") 0}}text-danger{{else}}text-secondary{{end}}">{{dget . "active_blacklist_count"}}</div>
<small class="text-muted">Active Blocks</small>
</div>
<div class="col-6 col-md-2 mb-3 mb-md-0">
<div class="fs-3 text-warning">{{dget . "failed_auth_24h"}}</div>
<small class="text-muted">Failed Auth (24h)</small>
</div>
<div class="col-6 col-md-2 mb-3 mb-md-0">
<div class="fs-3 text-warning">{{dget . "failed_auth_7d"}}</div>
<small class="text-muted">Failed Auth (7d)</small>
</div>
<div class="col-6 col-md-2 mb-3 mb-md-0">
<div class="fs-3 text-danger">{{dget . "blacklist_events_24h"}}</div>
<small class="text-muted">Blacklist Events (24h)</small>
</div>
<div class="col-6 col-md-2">
<div class="fs-3 text-danger">{{dget . "blacklist_events_7d"}}</div>
<small class="text-muted">Blacklist Events (7d)</small>
</div>
</div>
</div>
</div>
</div>
</div>
{{end}}
<div class="row">
<div class="col-12">
<div class="card">