Wat is MX (Mail Exchange)?
Laatst bijgewerkt:
MX staat voor Mail Exchange. Het is een DNS record dat aangeeft welke mailserver verantwoordelijk is voor het ontvangen van e-mails voor een domein. Zie het als het postadres van je digitale brievenbus. Wanneer iemand een e-mail stuurt naar mail@example.nl, moet de verzendende mailserver weten waar die e-mail naartoe moet. Die informatie staat in het MX record.
Samen met DMARC, SPF en DKIM vormt het MX record de basis van e-mailbezorging. DMARC, SPF en DKIM zorgen voor beveiliging en authenticatie. Het MX record bepaalt waar e-mails naartoe moeten. In dit artikel leggen we uit wat een MX record is en hoe het werkt.
Hoe werkt een MX record
Wanneer een e-mail wordt verstuurd, doorloopt de verzendende mailserver een aantal stappen:
- De server haalt het domein uit het e-mailadres (het deel na de @)
- Vervolgens vraagt de server het MX record op uit de DNS van dat domein
- Het MX record geeft een of meerdere mailservers terug met prioriteiten
- De server probeert de e-mail af te leveren bij de mailserver met de hoogste prioriteit (laagste nummer)
- Als die server niet beschikbaar is, probeert de verzender de volgende server in de lijst
Dit proces gebeurt binnen enkele seconden. Het zorgt ervoor dat e-mails altijd op de juiste plek terechtkomen, zelfs als de primaire mailserver tijdelijk niet bereikbaar is.
De techniek achter MX records
Een MX record bestaat uit twee belangrijke onderdelen: een prioriteit en een mailserver. In je DNS ziet een MX record er zo uit:
example.nl. MX 10 mail.example.nl.
example.nl. MX 20 backup.example.nl.
MX prioriteit uitgelegd
Het getal voor de mailserver is de prioriteit. Hoe lager het getal, hoe hoger de prioriteit. Laten we het voorbeeld hierboven gebruiken:
| Prioriteit | Mailserver | Functie |
|---|---|---|
| 10 | mail.example.nl | Primaire mailserver |
| 20 | backup.example.nl | Backup mailserver |
Verzendende servers proberen altijd eerst de server met een lage prioriteit, bijvoorbeeld 10. Reageert die niet? Dan wordt de backup met prioriteit 20 geprobeerd. Door meerdere MX records in te stellen met verschillende prioriteiten, blijft je e-mail werken als een server uitvalt of even niet bereikbaar is.
MX records en e-mailbezorging
MX records spelen een belangrijke rol bij e-mailbezorging. Een verkeerd geconfigureerd MX record betekent dat e-mails niet aankomen. Let op het volgende:
MX records moeten naar hostnamen wijzen
Een MX record mag nooit direct naar een IP-adres wijzen. Het moet altijd verwijzen naar een hostnaam die vervolgens via een A-record of AAAA-record naar een IP-adres verwijst.
Correct:
example.nl. MX 10 mail.example.nl.
Fout:
example.nl. MX 10 192.0.2.1
Geen e-mail ontvangen met NULL MX (RFC7505)
Sommige domeinen zijn niet bedoeld om e-mail te ontvangen. Denk aan domeinen die alleen voor een website worden gebruikt of doorverwijzen naar een ander adres. Voor deze gevallen bestaat het NULL MX record.
Een NULL MX record ziet er zo uit:
example.nl. MX 0 .
De prioriteit staat op 0 (het hoogst mogelijke). Hierdoor wordt dit record altijd als eerste gelezen. De punt (.) geeft aan dat het domein geen e-mails accepteert. Dit werkt beter dan helemaal geen MX record hebben. Het vertelt verzendende servers direct dat e-mails niet bezorgd kunnen worden, in plaats van dat ze blijven proberen. Dit voorkomt onnodige mail bounces en vermindert spam naar niet-bestaande adressen.
MX records en subdomeinen
Subdomeinen nemen niet automatisch de MX records over van het hoofddomein. Als je e-mails wilt ontvangen op subdomain.example.nl, moet je daar aparte MX records voor instellen.
Bij Lettermint gebruiken we subdomeinen voor transactional e-mails. Lees meer over het gebruik van subdomeinen in ons artikel over e-mail subdomeinen.
MX record instellen
Een MX record plaats je in het DNS-beheer van je domein. Je hebt twee gegevens nodig: een prioriteit en de mailserver waar e-mails naartoe moeten.
@ MX 10 mail.example.nl.
Voorbeeld configuraties
Sommige providers gebruiken meerdere MX records als backup. Als één server uitvalt, vangt een andere het op. Andere providers zoals Microsoft regelen dit intern en hebben maar één MX record nodig.
Google Workspace
E-mails gaan eerst naar de server met prioriteit 1. Is die niet bereikbaar? Dan worden de servers met prioriteit 5 geprobeerd. Servers met dezelfde prioriteit worden willekeurig gekozen.
@ MX 1 aspmx.l.google.com.
@ MX 5 alt1.aspmx.l.google.com.
@ MX 5 alt2.aspmx.l.google.com.
@ MX 10 alt3.aspmx.l.google.com.
@ MX 10 alt4.aspmx.l.google.com.
Microsoft 365
Microsoft 365 gebruikt maar één MX record, zij regelen intern de backups.
@ MX 0 example-nl.mail.protection.outlook.com.

MX records en Lettermint
Lettermint is een dienst voor het verzenden van e-mails. Daarom hoef je geen MX records aan te passen om met Lettermint te versturen. Je bestaande MX configuratie voor het ontvangen van e-mails blijft gewoon werken.
Wat Lettermint nodig heeft voor het verzenden:
- Een DMARC record voor authenticatie
- Een DKIM record voor digitale handtekeningen
- Een bounce record voor het afhandelen van niet-bezorgde e-mails
Deze records staan los van je MX configuratie. Je kunt dus Lettermint gebruiken voor het versturen van transactional e-mails terwijl je e-mails ontvangt via Google Workspace, Microsoft 365 of een andere e-mailprovider.
Inbound e-mails ontvangen
Lettermint biedt ook Inbound E-mails waarmee je inkomende e-mails kunt verwerken via webhooks. Standaard ontvang je een @inbound.lettermint.co adres. Hiervoor hoef je geen MX records aan te passen.
Wil je e-mails ontvangen op je eigen domein? Dan voeg je een MX record toe dat naar Lettermint's inbound servers wijst. Dit MX record moet exclusief naar Lettermint wijzen. Ontvang je ook e-mails via een andere provider zoals Google Workspace of Microsoft 365? Gebruik dan een subdomein zoals support.example.nl voor Lettermint's inbound.
Gebruik je een domein alleen voor het verzenden van e-mails en ontvang je er geen e-mails op? Het is toch aan te raden om een MX record te hebben. Sommige e-mailproviders zoals Microsoft nemen dit mee in hun reputatiebeoordeling. Een domein zonder MX record kan als verdacht worden gezien.
MX Check
Controleer hieronder of je domein correcte MX records heeft. Vul je domein in om te zien naar welke mailservers je e-mails worden gestuurd.
Conclusie
Het MX record is de basis van e-mailbezorging. Het bepaalt waar e-mails voor jouw domein naartoe moeten. Samen met beveiligingsprotocollen zoals DMARC, SPF en DKIM (en straks DKIM2) zorgt het voor betrouwbare e-mailcommunicatie.
Een correct ingesteld MX record zorgt ervoor dat:
- E-mails op de juiste mailserver aankomen
- Backup servers het overnemen als de primaire server uitvalt
- Verzendende servers weten waar ze e-mails moeten afleveren
Controleer regelmatig je MX records, vooral na wijzigingen aan je e-mailconfiguratie. Zo weet je zeker dat je geen belangrijke berichten mist.