Postfix¶
In deze handleiding leer je hoe je Postfix kunt installeren en configureren op een Linux-systeem.
We gebruiken hier Debian/Ubuntu als voorbeeld.
Wat is Postfix?
- Postfix is een populaire en veilige mail transfer agent (MTA).
- Het zorgt dat e-mails worden verstuurd (en ontvangen) via je server.
- Je kunt het gebruiken voor lokale mails (root → admin) of als relay via een externe SMTP-server (bijv. Gmail, provider).
1. Installatie¶
2. SASL-wachtwoord configureren¶
3. Postfix configureren¶
Belangrijke instellingen in main.cf
# Domeinen waarvoor mail lokaal wordt afgehandeld
mydestination = $myhostname, localhost, localhost.localdomain
# Externe SMTP-relay host (bijv. Gmail)
relayhost = [smtp.gmail.com]:587
# Vertrouwde netwerken die mail mogen relayen
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
# SASL authenticatie inschakelen voor relay
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
# TLS/SSL encryptie instellingen
smtp_tls_security_level = encrypt
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
4. Postfix herstarten¶
# Herstart de Postfix-service zodat wijzigingen in main.cf actief worden
sudo systemctl restart postfix
# Controleer de status van Postfix
sudo systemctl status postfix
Voorbeeld output status
● postfix.service - Postfix Mail Transport Agent
Loaded: loaded (/lib/systemd/system/postfix.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2025-08-27 12:34:56 UTC; 10s ago
Main PID: 1234 (master)
Tasks: 1 (limit: 1111)
Memory: 5.0M
CGroup: /system.slice/postfix.service
└─1234 /usr/lib/postfix/sbin/master -w
5. Testmail versturen¶
Logs bekijken als er iets misgaat:
Postfix verwijderen¶
Conclusie¶
Met deze configuratie heb je een werkende Postfix-installatie die mails kan versturen via een externe relay (zoals Gmail of je provider).
Dit is handig voor backupscripts, monitoring en servernotificaties.
✅ Je server kan nu mails versturen via Postfix!