E-mailserver instellen (Postfix + Dovecot)
(Verstuur en ontvang e-mails via je eigen domeinnaam)
Het opzetten van een volledige e-mailserver is een van de meest complexe taken in serverbeheer. Het vereist nauwkeurige configuratie van DNS, Postfix (voor verzending) en Dovecot (voor ontvangst).
Let op:
-
Een verkeerd geconfigureerde mailserver kan leiden tot blacklisting van je IP-adres
-
Overweeg een externe mailservice als je geen ervaring hebt
1. Voorbereiding (Cruciaal!)
-
Hostname instellen:
sudo hostnamectl set-hostname mail.jouwdomein.nl -
DNS-records instellen:
-
A-record:
mail.jouwdomein.nl → JOUW_VPS_IP -
MX-record:
@ → mail.jouwdomein.nlmet prioriteit10 -
PTR-record (Reverse DNS): Laat je VPS-provider dit instellen op
mail.jouwdomein.nl
-
2. Installatie van Postfix (SMTP)
-
Installeren:
sudo apt updatesudo apt install postfix -
Configuratie tijdens installatie: Kies
Internet Siteen vuljouwdomein.nlin als System mail name -
Instellen van FQDN: Open
/etc/postfix/main.cfen voeg toe:myhostname = mail.jouwdomein.nl -
Herstart Postfix:
sudo systemctl restart postfix
3. Installatie van Dovecot (IMAP/POP3)
-
Installeren:
sudo apt install dovecot-core dovecot-imapd -
Mailboxlocatie instellen:
Open/etc/dovecot/conf.d/10-mail.confen voeg toe:mail_location = maildir:~/Maildir -
Authenticatie configureren:
Open/etc/dovecot/conf.d/10-auth.confen controleer de instellingen
4. Open de firewall poorten
-
sudo ufw allow 25/tcp# SMTP -
sudo ufw allow 587/tcp# SMTP Submission -
sudo ufw allow 993/tcp# IMAPS
5. Testen
-
Een volledige installatie omvat ook:
-
SSL-certificaten (bijv. Let's Encrypt)
-
Anti-spam (SpamAssassin)
-
Anti-virus (ClamAV)
-
Samenvatting
-
Stel DNS en hostname correct in voor betrouwbaarheid
-
Gebruik Postfix voor verzending en Dovecot voor ontvangst
-
Open de juiste poorten voor e-mailverkeer
✅ Tip: Gebruik Mail-in-a-Box of Mailcow voor een geautomatiseerde, complete mailserver in Docker.
Hulp nodig? Controleer je domein met mxtoolbox.com en bekijk live logs met:tail -f /var/log/mail.log
