postkantoor om de brief op te sturen, en de postbode bezorgt de brief bij het huis van je vriend.

Wat als er geen postkantoor is? Dan moet je zelf gaan zoeken, en zonder postbode moet je vriend elke dag naar het postkantoor gaan om te controleren of zijn brief er is. Dat is erg ongemakkelijk.

Laten we dit concept nu toepassen op een mailserver.

📮 Postfix: het postkantoor voor e-mail

Postfix fungeert als het Postkantoor (Mail Transfer Agent, MTA) dat de brieven verstuurt.

  • Wanneer een gebruiker een e-mail verstuurt, ontvangt Postfix deze en zorgt ervoor dat deze op de juiste bestemming aankomt.
  • Ook inkomende brieven worden door Postfix ontvangen en naar het interne systeem doorgestuurd.
  • Het gebruikt SMTP (Simple Mail Transfer Protocol) om e-mails te verzenden en te ontvangen.

Dit systeem zorgt er dus voor dat e-mails veilig over de wereld worden verzonden en op de juiste manier worden bezorgd.

mail_server_postfix_dovecot_concept

🚴 Dovecot: de postbode die de e-mail bezorgt

Als de brieven die het postkantoor (Postfix) ontvangt gewoon in een magazijn blijven liggen, wat dan?

Dan moeten mensen naar het postkantoor komen om hun brieven zelf op te halen, wat ongemakkelijk is.

Hier komt de postbode (Dovecot, Mail Delivery Agent, MDA) om de hoek kijken.

  • Dovecot is verantwoordelijk voor het bezorgen van de brieven die Postfix heeft ontvangen naar de e-mailclients van de gebruikers (zoals Thunderbird, Outlook, Gmail, enz.)
  • Het ondersteunt e-mailprotocollen zoals POP3 en IMAP, zodat mensen hun brieven thuis kunnen ontvangen.

🛠️ Waarom zijn Postfix en Dovecot samen nodig?

Wat als je alleen Postfix hebt?
👉 Je kunt e-mails ontvangen, maar er is geen manier voor de gebruiker om dit te controleren.

👉 Het kan de brieven bezorgen, maar er zijn oorspronkelijk geen brieven om te ontvangen.

Uiteindelijk hebben we zowel Postfix (het postkantoor) als Dovecot (de postbode) nodig om e-mails te verzenden en ontvangen, zodat de gebruiker ze kan controleren. Dat is het perfecte e-mailsysteem!

🎯 Doel van deze serie

In deze serie gaan we:

  • 📌 De principes van e-mailservers en de rollen van Postfix & Dovecot nauwkeurig begrijpen,
  • 📌 Zelf een e-mailserver opzetten in een Linux-omgeving,
  • 📌 Praktisch oefenen met database (DB) gebaseerde e-mailbeheer via een virtueel gebruikerssysteem.

Het doel is dus niet alleen om "dit is hoe je het installeert~" te leren, maar om te leren op een niveau waar je een e-mailserver kunt beheren.

In het volgende artikel gaan we dieper in op de basisinstellingen en werking van Postfix! 🚀