2.3 KiB
2.3 KiB
MailWolt Install Report
Datum: 2026-04-17
Befunde & Fixes
Migrationen
- Status: Alle 21 Migrationen erfolgreich durchgeführt (Batch 1–15)
- Tabellen vorhanden:
domains,mail_users,mail_aliases,mail_alias_recipients,dkim_keys,settings,system_tasks,spf_records,dmarc_records,tlsa_records,backup_*,fail2ban_*,two_factor_* - Feldbezeichnungen weichen von der Spec ab (z. B.
localstattsourcebei Aliases) – ist konsistent mit der restlichen Anwendung
Setup-Wizard
- Fix: Route
/setupfehlte inroutes/web.php→ hinzugefügt - Controller:
App\Http\Controllers\Setup\SetupWizard(existiert) - Middleware
EnsureSetupCompletedleitet nicht-abgeschlossene Setups korrekt auf/setupweiter SETUP_PHASE=bootstrapin.env→ Setup noch nicht abgeschlossen
Nginx vHost (/etc/nginx/sites-available/mailwolt.conf)
$uri-Escapes: korrekt (kein Escaping-Problem)- PHP-FPM Socket:
unix:/run/php/php8.2-fpm.sock✓ nginx -t: syntax ok / test successful ✓
Dienste-Status
postfix active
dovecot active
nginx active
mariadb active
redis-server active
rspamd active
opendkim activating ← startet noch / Sockets werden ggf. verzögert gebunden
fail2ban active
php8.2-fpm active
laravel-queue active
reverb active
Port-Test (Smoke Test)
Port 25: OPEN (SMTP)
Port 465: OPEN (SMTPS)
Port 587: OPEN (Submission)
Port 143: OPEN (IMAP)
Port 993: OPEN (IMAPS)
Port 80: OPEN (HTTP → HTTPS Redirect)
Port 443: OPEN (HTTPS)
Noch ausstehend (manuell)
-
Setup-Wizard aufrufen: https://10.10.70.58/setup
(Domain, Admin-E-Mail, Admin-Passwort setzen) -
DKIM-Keys für Domain generieren (nach Setup, wenn Domain angelegt):
rspamadm dkim_keygen -s mail -d example.com -
DNS-Einträge setzen (beim Domain-Hoster):
MX→mail.example.comSPF→v=spf1 mx ~allDKIM→ TXT-Eintrag ausrspamadm dkim_keygenDMARC→v=DMARC1; p=none; rua=mailto:dmarc@example.com
-
Let's Encrypt Zertifikat (nach DNS-Propagation):
certbot --nginx -d mail.example.com -
opendkim prüfen ob Dienst vollständig gestartet ist:
systemctl status opendkim