E-Mail Accounts
cd /opt/dms && ./setup.sh email list
Alle Accounts anzeigen
./setup.sh email add mail@beispiel.at
Neuen Account anlegen
./setup.sh email update mail@beispiel.at
Passwort ändern
./setup.sh email del mail@beispiel.at
Account löschen
doveadm auth test mail@... PASSWORT
Login testen
Aliases & Weiterleitungen
./setup.sh alias list
Alle Aliases anzeigen
./setup.sh alias add info@... ziel@...
Alias anlegen
./setup.sh alias del info@... ziel@...
Alias löschen
DKIM
./setup.sh config dkim domain baerbel.at
DKIM-Key generieren
cat rspamd/dkim/rsa-2048-mail-domain.public.dns.txt
DNS-TXT-Eintrag anzeigen
Logs & Status
docker logs mailserver --tail 50 -f
Live-Log verfolgen
docker logs mailserver | grep -i "error\|fail"
Nur Fehler anzeigen
docker exec mailserver mailq
Mail-Queue anzeigen
docker exec mailserver postqueue -f
Queue sofort zustellen
docker exec mailserver postsuper -d ALL
Queue leeren
fail2ban
docker exec mailserver fail2ban-client status
Alle Jails anzeigen
fail2ban-client status dovecot
Gebannte IPs (dovecot)
fail2ban-client unban 1.2.3.4
IP entsperren
Container
cd /opt/dms && docker compose down && docker compose up -d
DMS neu starten
cd /opt/sogo && docker compose down && docker compose up -d
SOGo neu starten
docker ps --format "table {{.Names}}\t{{.Status}}"
Container-Status
Monitoring & Backup
/usr/local/sbin/mailserver-monitor.sh
Monitor manuell starten
/usr/local/sbin/blacklist-check.sh
Blacklist-Check starten
/usr/local/sbin/restic-backup.sh
Backup manuell starten
restic -r sftp:... snapshots
Backup-Snapshots anzeigen