Direct naar de inhoud
Module 11 · Les 23 van 25

Loginlogging en audittrails

Onderdeel van Dovecot: IMAP/POP3 op productieschaal, in de module Beveiliging en auditlogging.

Auteur

10-logging.conf regelt hoe uitgebreid er gelogd wordt:

log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log
debug_log_path =

login_log_format = "%u: %m"
login_log_format_elements = "user=<%u> method=%m rip=%r lip=%l mpid=%e %c"

mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename
plugin {
  mail_log_fields = uid box msgid size
}

De plugin mail_log (laden via mail_plugins = mail_log notify) schrijft auditregels voor destructieve acties. Cruciaal voor compliance (HIPAA, financiële dienstverlening).

Doorsturen naar een SIEM: gebruik rsyslog of vector om /var/log/dovecot.log naar Loki, Elastic of Splunk te sturen. Tag op mpid (het ID van het mailproces) om events per sessie te groeperen.

Volg logins vanaf nieuwe IP-adressen: combineer mail_log met een fail2ban-filter of een eigen script dat gebruikers mailt als er een login binnenkomt vanaf een onbekend ASN.

Log in om bij te houden wat je gelezen hebt.

Pulse · cold e-mail verzenden

Verzendinfrastructuur die alleen van jou is.

Elk domein krijgt zijn eigen MX-host, IP, DKIM-selector en certificaat. Managed Pulse is nu beschikbaar en wij beheren het voor je; de self-hosted versie komt in Q4 2026.

# op een schone Ubuntu-server
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Ook van ons:Beat: monitoring die je de oplossing geeftConsultancy: $65 per uur, geen retainer