Add CyberMail Email Delivery integration

- New emailDelivery Django app with full platform API integration
- Account connection, domain management, SMTP credentials, relay config
- Auto-configure SPF/DKIM/DMARC DNS records via PowerDNS
- Postfix SMTP relay through CyberMail (configureRelayHost/removeRelayHost)
- Real-time delivery logs, stats, and per-domain analytics
- Single-page AngularJS dashboard with marketing landing page
- Promotional banners on 6 email-related pages with dismiss cookie
- Manual SQL table creation in upgrade.py for existing installs
- Documentation: setup guide, technical reference, user guide
This commit is contained in:
usmannasir
2026-03-06 00:19:53 +05:00
parent 4a082f5484
commit 1e00f6eff5
23 changed files with 3529 additions and 1 deletions

View File

@@ -1937,8 +1937,12 @@
<a href="{% url 'Rspamd' %}" class="menu-item">
<span>RSPAMD</span>
</a>
<a href="{% url 'emailDeliveryHome' %}" class="menu-item">
<span>Email Delivery</span>
<span class="badge">NEW</span>
</a>
</div>
<a href="#" class="menu-item" onclick="toggleSubmenu('manage-services-submenu', this); return false;">
<div class="icon-wrapper">
<i class="fas fa-folder-open"></i>