MailBoo

Changelog

v14.3 (2026-11-14)

Add startup self-heal for vmail, Radicale, Unbound, and Dovecot after upgrades

v14.2 (2026-11-14)

Configure Radicale and Unbound automatically during setup and updates

v14.1 (2026-11-14)

Create vmail system user/group (UID/GID 5000) during setup and mail configuration

v14.0 (2026-11-14)

Added 1-click service Restart buttons and Reboot Server button in Web UI

v13.0 (2026-11-14)

Added dual-stack IPv4 + IPv6 support across setup, DNS, Postfix, TLS, and checks

v12.5 (2026-11-14)

Migrate saved update_manifest_url from www.lantrest.com to mailboo.lantrest.com

v12.4 (2026-11-14)

Move Software Updates card to TLS & Backups tab

v12.3 (2026-11-14)

Fix UFW port check for protocol-less allow rules

v12.2 (2026-11-14)

Point auto-updater default manifest to mailboo.lantrest.com

v12.1 (2026-11-14)

Validate initial administrator email at setup prompt

v12.0 (2026-11-14)

Added in-place update system (official manifest fetch + package upload), NS2 hostname & timer fixes, and packaged version seeding

v11.7 (2026-11-14)

Allow temporary self-signed TLS fallback during NS2 bootstrap and auto-lock to strict TLS once Let's Encrypt is active

v11.6 (2026-11-14)

Use primary IPv4 address for NS2 bootstrap script download URLs before DNS propagates

v11.5 (2026-11-14)

Require double-entry confirmation when setting custom admin password in mailboo setup

v11.4 (2026-11-14)

Add public IPv4 check, NS2 /24 subnet regulatory warning, and autogenerate admin password option in setup

v11.3 (2026-11-14)

Auto-detect public IPv4 as editable default in mailboo setup wizard

v11.2 (2026-11-14)

Lower SOA minimum negative-cache TTL from 3600s to 300s for faster wildcard/NSEC propagation

v11.1 (2026-11-13)

Check all per-domain TLS certificates in system_checks instead of only primary cert

v11.0 (2026-11-13)

Switched to per-domain Let's Encrypt certificates with Nginx SNI and added TLS Provision throbbers and status banner

v10.1 (2026-11-13)

Keep all backups within 24h during borg prune so same-day manual backups are preserved

v10.0 (2026-11-13)

Added asynchronous backup progress tracking and UI/CLI backup restore (full or selective)

v9.3 (2026-11-13)

Production readiness: bundle deploy assets in setup.sh, remove hardcoded demo values, enforce 0600 SQLite permissions, disable public API docs, and add login rate limiting

v9.2 (2026-11-13)

Inject live version into index.html to eliminate v1.1 flash

v9.1 (2026-11-13)

Added HTML vs Plain Text format selector for admin report emails

v9.0 (2026-11-13)

Added Reports menu tab with configurable email report toggle, level (Alerts/Warnings/Status), frequency (Immediate/Daily/Weekly), external emergency fallback email, and hourly systemd timer

v8.2 (2026-11-13)

Added zone selector dropdown to Zone Records Inspector

v8.1 (2026-11-13)

Show External badge in Web Landing column when custom @ or www A/AAAA/CNAME record points to an external server

v8.0 (2026-11-13)

Added per-domain HTTP(S) web landing behavior (Admin Login, Webmail redirect, No Content page, or static HTML/CSS Standby Page) and friendly Go Away page for administrative subdomains

v7.4 (2026-11-13)

Made default www DNS A record deletable per domain while keeping other system DNS records protected

v7.3 (2026-11-13)

Added loading throbber next to Add DNS Record button during zone update and DNSSEC signing

v7.2 (2026-11-13)

Added loading throbber next to Add Mailbox and Add Alias buttons during creation

v7.1 (2026-11-13)

Fixed POST /api/aliases not rebuilding NSD DNS zones when an alias auto-creates a new domain (fixed missing onmx.de zone on NS1/NS2)

v7.0 (2026-11-13)

Added backup archive download (.tar.gz), full encrypted Borg repository download with passphrase copy, archive deletion, and automatic offsite sync to SFTP, S3-compatible, or WebDAV external storage

v6.0 (2026-11-13)

Added per-domain TLS certificate management table on TLS & Backups page (removed raw JSON snippet) and custom DNS A/CNAME override support

v5.3 (2026-11-13)

Fixed Postfix virtual alias map precedence so dedicated mailboxes always take priority over catch-all/forward rules, and unknown recipients without forward rules are rejected

v5.2 (2026-11-12)

Fixed ReferenceError in app.js after removing toggleRowPassword/copyRowPassword

v5.1 (2026-11-12)

Refined mailbox password UI: removed Password column from Active Mailboxes table, added single small Suggest password button and inline Eye icon inside password inputs

v5.0 (2026-11-12)

Added mailbox quota usage display (bytes/MB, percentage, message count, progress bar) and 1-click Webmail SSO button

v4.0 (2026-11-12)

Added safe password generator and mailbox editor (show/copy/alter password, quota, role, status)

v3.0 (2026-11-12)

Added Domain & DNSSEC Details modal popup with individual copyable registrar fields (Key Flag, Protokoll, Algorithmus, Base64 Public Key) and embedded Zone Inspector

v2.1 (2026-11-11)

Replaced local-only DNS check with real TLD registrar delegation, public DNS, PTR, DNSBL, DKIM/DS key-matching, and TLS SAN checks

v2.0 (2026-11-11)

Grouped aliases by domain section header (Mail-in-a-Box style)

v1.1 (2026-11-11)

Fixed doubled RFC aliases when adding a mailbox with a new domain

v1.0 (2026-11-11)

Added X.Y versioning & change-tracking system (X = new functions added, Y = bugs fixed)

v0.0 (2026-11-11)

Initial MailBoo platform deployment