Een MX-record (Mail Exchanger) vertelt internet welke server inkomende e-mail voor jouw domein moet afhandelen. Staat dit record verkeerd, dan komt er geen e-mail meer binnen, ook al werkt je website prima. In dit artikel lees je wat een MX-record precies doet, hoe je er zelf een instelt en hoe je controleert of alles goed staat.
Wat is een MX-record?
Een MX-record is een regel in de DNS-instellingen van je domein die aangeeft naar welke mailserver inkomende e-mail gestuurd moet worden. Zonder correct MX-record weet het internet simpelweg niet waar een e-mail voor [email protected] naartoe moet. Een MX-record bestaat altijd uit twee belangrijke onderdelen:
- Hostname: de mailserver waar de e-mail naartoe gaat, bijvoorbeeld mail.jouwdomein.nl.
- Prioriteit: een cijfer dat bepaalt welke server als eerste geprobeerd wordt als je meerdere MX-records hebt. Hoe lager het getal, hoe hoger de prioriteit.
Je kunt meerdere MX-records instellen als back-up: als de hoofdserver niet bereikbaar is, probeert e-mail automatisch de server met de op een na laagste prioriteit.
MX-record instellen: stap voor stap
Hieronder vind je de algemene stappen om een MX-record in te stellen. De exacte schermen verschillen per DNS-beheeromgeving, maar de principes zijn overal hetzelfde.
Zoek je DNS-beheer op
Log in bij de partij waar je domein geregistreerd staat, of bij je hostingprovider als die ook je DNS beheert. Ga naar het DNS-beheer of DNS-zone van je domein.
Voeg een nieuw MX-record toe
Klik op ‘record toevoegen’ en kies als type MX. Vul bij host of naam meestal een @ in (voor het hoofddomein) en vul bij waarde de hostname van je mailserver in.
Stel de prioriteit in
Geef je hoofdmailserver een lage prioriteit, bijvoorbeeld 10. Heb je een back-upserver, geef die dan een hoger getal, bijvoorbeeld 20.
Verwijder oude of overbodige MX-records
Heb je eerder bij een andere partij gehost? Verwijder dan de oude MX-records, anders kan e-mail verward raken over waar deze naartoe moet.
Sla op en wacht op propagatie
DNS-wijzigingen zijn niet direct overal bekend. Het kan enige tijd duren voordat de wijziging wereldwijd zichtbaar is. Test daarna of e-mail goed binnenkomt.
Veelgemaakte fouten
Er gaat regelmatig iets mis bij het instellen van een MX-record. Let op deze veelvoorkomende valkuilen:
- Verkeerde hostname: een typefout in de mailserver naam zorgt ervoor dat e-mail nergens aankomt.
- Vergeten oude records te verwijderen: hierdoor probeert e-mail soms de verkeerde (oude) server eerst.
- MX-record wijst naar een IP-adres in plaats van een hostname: een MX-record moet altijd naar een hostname wijzen, niet naar een IP-adres.
- Geen puntje achter de hostname: bij sommige DNS-systemen moet je een punt achter de hostname zetten (bijvoorbeeld mail.domein.nl.) om aan te geven dat het een volledig domein is.
- A-record en MX-record door elkaar halen: een MX-record regelt e-mail, een A-record regelt waar je website naartoe wijst. Dit zijn twee losse zaken.
Twijfel je over je huidige domeininstellingen? Check dan ook je domeinnamen beheer om te zien of alles netjes op orde staat.
Controleren of je MX-record werkt
Nadat je het MX-record hebt ingesteld, wil je natuurlijk weten of het ook echt werkt. Dit kun je op een paar manieren controleren:
- Online MX-lookup tools: er zijn gratis tools waarmee je je domeinnaam invoert en direct ziet welke MX-records actief zijn en met welke prioriteit.
- Command line: op Windows, Mac en Linux kun je met een simpel commando (bijvoorbeeld nslookup of dig, gevolgd door -type=mx en je domeinnaam) direct zien welke MX-records actief zijn.
- Testmail versturen: stuur een testmail vanaf een extern e-mailadres naar je eigen domein en controleer of deze aankomt.
Zie je geen record of een verouderd record, wacht dan nog even: DNS-wijzigingen hebben tijd nodig om overal zichtbaar te worden. Blijft het probleem langer bestaan, controleer dan nogmaals of je de instelling correct hebt opgeslagen.
Veelgestelde vragen
Hoe lang duurt het voordat een MX-record actief is?
Dit hangt af van de DNS-propagatie en kan variΓ«ren van enkele minuten tot enkele uren. Soms duurt het langer, afhankelijk van eerder ingestelde cachetijden.
Kan ik meerdere MX-records tegelijk gebruiken?
Ja, dit wordt vaak gedaan als back-up. De server met de laagste prioriteit (het laagste getal) wordt als eerste geprobeerd.
Wat is het verschil tussen een MX-record en een A-record?
Een MX-record regelt waar inkomende e-mail naartoe gaat, een A-record regelt waar je domeinnaam naar wijst voor bijvoorbeeld je website. Dit zijn twee losse instellingen in je DNS.
Waarom komt mijn e-mail niet binnen terwijl het MX-record goed lijkt te staan?
Controleer ook of er geen oude, overbodige MX-records actief zijn en of je mailserver zelf correct is geconfigureerd. Soms ligt het probleem ook bij spamfiltering of SPF/DKIM-instellingen.
Conclusie
Een correct ingesteld MX-record is essentieel om e-mail op je eigen domein te ontvangen. Zorg dat de hostname klopt, stel de juiste prioriteit in en verwijder oude records. Controleer daarna met een lookup-tool of testmail of alles werkt. Twijfel je over je instellingen? Bekijk dan je mogelijkheden voor webhosting met correct geconfigureerde DNS-instellingen.