Back to Changelog
Panel Backend
v1.0.113
Email system bug fixes: rate limiting, DKIM disable, virtual domain dedup, security hardening, and improved error handling.
Bug Fixes
6- Per-day outgoing rate limit (outgoing_per_day) was never applied to Postfix — now correctly writes smtpd_client_connection_rate_limit to main.cf
- Disabling DKIM no longer leaves stale milter settings in main.cf — added else branch to clear smtpd_milters and non_smtpd_milters
- Virtual domain map now deduplicates entries between email accounts and mailing lists using a seen map
- Bounce webhook endpoint is now restricted to localhost-only requests — was previously an unprotected public endpoint (Postfix runs locally)
- Unsubscribe URL now uses a fallback chain: panel_url → primary_ip → server_hostname instead of hardcoded primary_ip:8443
- Test email endpoint now verifies Postfix is running before attempting to send, returning a meaningful error message if not