π§ Hoofdstuk 20: Postfix (SMTP-server)¶
In dit hoofdstuk leer je hoe je Postfix kunt gebruiken als SMTP-server op je Linux-server.
Postfix is één van de meest gebruikte mail transfer agents (MTAβs) en wordt vaak ingezet voor zowel eenvoudige mailrelays als complete mailservers.
We behandelen installatie, configuratie, testen, en geven de sterke en zwakke punten.
π₯ Installatie / Update / Verwijderen¶
# Installeren
sudo apt update
sudo apt install postfix
# Updaten
sudo apt update && sudo apt upgrade postfix
# Verwijderen
sudo apt remove postfix
# Controleer of geΓ―nstalleerd
which postfix
dpkg -l | grep postfix
# Versie check
postfix -v
Tijdens de installatie krijg je meestal een configuratie-keuze: - Internet Site: standaard voor servers die direct mail versturen/ontvangen. - Smarthost (Satellite system): server verstuurt via externe relay.
βοΈ Basisconfiguratie¶
Het hoofdbestand voor configuratie is:
Veelgebruikte instellingen:
myhostname = mail.jouwdomein.com
myorigin = /etc/mailname
mydestination = $myhostname, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8
inet_interfaces = all
Na wijzigingen herstart je Postfix:
βΆοΈ Gebruik & Beheer¶
-
Status checken
-
Queue bekijken
-
Mailqueue legen
-
Logs checken
π Voorbeeldoutput¶
β postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/lib/systemd/system/postfix.service; enabled)
Active: active (running) since Fri 2025-08-22 12:40:00 CEST; 3h 22min ago
Main PID: 1234 (master)
Tasks: 3 (limit: 1120)
Memory: 25.3M
CGroup: /system.slice/postfix.service
ββ1234 /usr/lib/postfix/sbin/master -w
ββ1235 qmgr -l -t unix -u
ββ1236 pickup -l -t unix -u
Uitleg
- master: hoofdproces van Postfix.
- qmgr: beheert de mailqueue.
- pickup: verwerkt nieuwe mails uit de maildrop.
- relayhost: optioneel, als je via een externe mailserver wilt versturen.
Sterke punten
- Betrouwbare en veilige MTA, standaard op veel Linux-distributies.
- Goed te integreren met Dovecot voor volledige mailoplossing (SMTP + IMAP).
- Sterke community en uitgebreide documentatie.
Zwakke punten
- Configuratie kan complex zijn bij uitgebreide setups (TLS, SPF, DKIM, DMARC).
- Voor serieuze productie vaak extra configuratie en security nodig.
- Basisinstallatie zonder filtering kan snel spam-gevoelig zijn.