MX-records aanpassen bij hosting-overstap: timing en valkuilen
Je moet de MX-record van je domein pas wijzigen nadat je volledige mailbox-inhoud al naar de nieuwe server is gekopieerd, met een TTL die minimaal 24 tot 48 uur vooraf is verlaagd naar 300 seconden. Zo voorkom je dat mail tijdens de dual-delivery periode van 48 tot 72 uur na de switch verloren gaat op de oude server. Dit artikel laat precies zien welke timing en valkuilen daarbij komen kijken, met concrete voorbeelden.
# Wanneer moet je MX-records aanpassen bij een hosting-overstap?
Het juiste moment om je MX-record te wijzigen is nadat de volledige mailbox-inhoud al naar de nieuwe server is gekopieerd, niet ervoor. Zodra je de MX-record omzet, gaat nieuwe binnenkomende mail namelijk direct naar de nieuwe server, terwijl je oude berichten, mappen en bijlagen dan nog niet automatisch zijn meeverhuisd. Door eerst te kopiëren en pas daarna te schakelen, begint de nieuwe mailbox al compleet gevuld en mis je geen historische mail.
Plan de daadwerkelijke wijziging bij voorkeur in de avond of het weekend, wanneer het mailvolume het laagst is. Zo blijft de hoeveelheid mail die mogelijk in de dual-delivery periode terechtkomt, beperkt. Bij mailmigreren.nl gebeurt de kopieerslag via IMAP-APPEND streaming: de bron blijft intact tijdens het kopiëren, dus je kunt rustig controleren of alles is overgekomen voordat je de MX-record daadwerkelijk aanpast.
Reken voor een gemiddelde mailbox van 5GB op 30 tot 90 minuten kopieertijd; bij 10GB of meer kan dat oplopen tot enkele uren. Plan de MX-wijziging dus pas ná bevestiging dat alle mailboxen volledig zijn gekopieerd, en nooit parallel daaraan. Wie meerdere mailboxen tegelijk migreert, moet met de langzaamste mailbox rekening houden voor de startdatum van de MX-cutover.
# Wat is DNS TTL en waarom bepaalt het je timing?
DNS TTL (Time To Live) is de tijd in seconden die aangeeft hoe lang een DNS-resolver een record, waaronder je MX-record, mag onthouden voordat die opnieuw wordt opgevraagd bij de nameserver. Bij de meeste Nederlandse hostingproviders staat de standaard TTL van een MX-record tussen de 3600 en 86400 seconden, dus tussen 1 en 24 uur. Zolang die waarde hoog staat, houden resolvers wereldwijd de oude MX-record aan tot hun cache verloopt, ook als jij de wijziging allang hebt doorgevoerd.
Verlaag de TTL daarom minimaal 24 tot 48 uur vóór de geplande overstap naar 300 seconden, ofwel 5 minuten. Die verlaging moet zelf namelijk ook eerst uitcachen: pas als de oude, hoge TTL is verlopen, zien resolvers de nieuwe, lage waarde. Sla je die stap over, dan kan de daadwerkelijke MX-wijziging alsnog tot 48 uur nodig hebben om overal door te komen, zoals ook blijkt uit de algemene werking van TTL binnen DNS.
Zet de TTL na de migratie niet meteen terug naar een hoge waarde. Laat 300 seconden staan tot je zeker weet dat de dual-delivery periode achter de rug is, mocht je onverhoopt alsnog moeten terugschakelen naar de oude provider.
# Wat is de dual-delivery periode en waarom is die cruciaal?
De dual-delivery periode is de 48 tot 72 uur na het wijzigen van je MX-record waarin verzendende mailservers, door hun eigen gecachte DNS-gegevens, nog een deel van de mail naar je oude mailbox sturen terwijl de rest al bij de nieuwe provider binnenkomt. Dit gebeurt omdat elke verzendende server zijn eigen TTL-cache hanteert; jouw wijziging is dus niet voor iedereen op hetzelfde moment zichtbaar.
Volgens de MX-verwerkingslogica uit RFC 5321 proberen verzendende servers eerst de MX-record met het laagste prioriteitsgetal; zolang hun cache nog naar je oude host wijst, blijft die route actief. Negeer je deze periode, dan mis je precies de mail die binnenkomt tussen het moment van de MX-wijziging en het moment waarop alle resolvers wereldwijd zijn bijgewerkt.
Overbrug de periode door de oude mailbox nog actief te houden en na de cutover een tweede, korte synchronisatieronde te draaien die alleen de nieuw binnengekomen berichten ophaalt. Omdat mailmigreren.nl in 100% kopieer-modus werkt en de bron nooit aanpast of verwijdert, blijft die oude mailbox gewoon bereikbaar voor zo'n delta-sync, zonder dat je iets opnieuw hoeft in te stellen of wachtwoorden opnieuw hoeft in te voeren.
# Welke valkuilen leiden het vaakst tot mailverlies bij een MX-wijziging?
De meeste mailverlies-incidenten bij een providerwissel ontstaan niet door de MX-wijziging zelf, maar door de volgorde en timing eromheen. Onderstaande valkuilen komen in de praktijk het vaakst voor.
Elk van deze fouten is te voorkomen door de TTL op tijd te verlagen, eerst te kopiëren en pas daarna te schakelen, en door SPF- en DKIM-records gelijktijdig met de MX-record te controleren. Wie deze volgorde omdraait of overslaat, loopt het grootste risico op stille mailverlies: berichten die simpelweg nooit aankomen, zonder foutmelding aan de afzender.
- TTL niet minimaal 24-48 uur vooraf verlaagd naar 300 seconden
- Mailbox-migratie starten ná de MX-wijziging in plaats van ervoor
- Geen tweede synchronisatie- of delta-sync ronde na de cutover
- SPF, DKIM en DMARC vergeten aan te passen samen met de MX-record
- Verkeerde prioriteitsvolgorde tussen meerdere MX-records door elkaar halen
- De wijziging doorvoeren tijdens piekuren in plaats van avond of weekend
- Wachtwoorden en instellingen niet testen vóór de definitieve overstap
# Traditionele MX-cutover versus copy-eerst migratie: wat is het verschil?
Bij een traditionele MX-cutover wijzig je eerst de MX-record en migreer je daarna pas de mailbox-inhoud; bij een copy-eerst aanpak zoals mailmigreren.nl hanteert, is de volledige mailbox al gekopieerd voordat de MX-record verandert. Het verschil in risico is aanzienlijk, zoals onderstaande tabel laat zien.
Het belangrijkste verschil zit in het vangnet tijdens de propagatie: zonder kopie vooraf ben je afhankelijk van handmatig mail ophalen bij de oude provider via losse export- of forward-instellingen, terwijl een delta-sync na de cutover dat automatisch afvangt zonder extra handelingen.
| Aanpak | Risico op mailverlies | Downtime | Voorbereiding | Vangnet tijdens propagatie |
|---|---|---|---|---|
| Traditionele MX-cutover | Hoog: mail tijdens migratie kan verloren gaan | Vaak enkele uren tot dagen | Minimaal, geen TTL-planning | Geen, oude mail handmatig ophalen |
| Copy-eerst migratie (mailmigreren.nl) | Laag: bron blijft intact tijdens kopiëren | Vrijwel geen, mailbox al gevuld vóór switch | TTL verlagen 24-48 uur vooraf | Delta-sync na cutover vangt gemiste mail op |
# Praktijkvoorbeeld: MX-record wijzigen bij een overstap van 5 mailboxen
Een concreet voorbeeld maakt de timing duidelijk. Stel, je verhuist 5 mailboxen van Strato naar een nieuwe provider en plant de overstap op donderdag.
Op maandag verlaag je de TTL van de MX-record naar 300 seconden. Op woensdagavond start je de kopieerslag van de 5 mailboxen; bij gemiddeld 5GB per mailbox duurt dat samen ongeveer 2,5 tot 7,5 uur, afhankelijk van de hoeveelheid data per mailbox. Op donderdagochtend vroeg, zodra de kopie is afgerond en gecontroleerd, wijzig je de MX-record daadwerkelijk. Van donderdagochtend tot zaterdagochtend loopt vervolgens de dual-delivery periode van 48 uur, waarin je de oude mailboxen in de gaten houdt. Op zaterdag draai je de laatste delta-sync en kun je de oude mailboxen definitief afsluiten.
Bij 5 mailboxen kost de migratie via mailmigreren.nl 30 euro excl. btw: 10 euro voor de eerste mailbox en 5 euro per extra mailbox. Bij 12 mailboxen betaal je 65 euro, bij 25 mailboxen 130 euro. Mislukt de migratie onverhoopt, dan volgt automatisch een refund via iDEAL, zonder dat je daar zelf achteraan hoeft.
Stappenplan
- Verlaag de TTL van je MX-record: Zet de TTL minimaal 24-48 uur voor de overstap terug naar 300 seconden (5 minuten) in het DNS-paneel van je huidige provider, zodat de wijziging straks snel doorkomt.
- Kopieer eerst de volledige mailbox-inhoud: Migreer alle e-mails, mappen en bijlagen via IMAP naar de nieuwe server terwijl de MX-record nog naar de oude provider wijst; reken op 30-90 minuten per mailbox van 5GB.
- Controleer SPF, DKIM en DMARC: Pas de SPF-record aan naar de nieuwe verzendende server en controleer of DKIM-sleutels bij de nieuwe provider actief zijn, anders belandt uitgaande mail in de spamfolder.
- Wijzig de MX-record buiten kantooruren: Voer de daadwerkelijke MX-wijziging door in de avond of het weekend, wanneer het mailvolume laag is, zodat een eventuele dual-delivery periode minder mail treft.
- Houd de dual-delivery periode 48-72 uur aan: Laat de oude mailbox nog minstens 48-72 uur actief staan en controleer die op nieuwe binnenkomende mail zolang verouderde DNS-caches nog naar de oude server kunnen wijzen.
- Draai een delta-sync na de cutover: Synchroniseer na de MX-wijziging nog een keer om mail op te halen die tijdens de propagatie op de oude server is binnengekomen.
- Sluit de migratie af na controle: Verwijder de oude mailbox of het oude account pas nadat je hebt geverifieerd dat er geen mail meer binnenkomt op het oude adres.
Veelgestelde vragen
Hoe lang duurt het voordat een MX-record wijziging wereldwijd is doorgevoerd?
Bij een TTL van 300 seconden zie je de wijziging bij de meeste verzendende mailservers binnen enkele minuten tot een paar uur terug. Heb je de TTL niet vooraf verlaagd en stond die nog op de standaardwaarde van 3600 tot 86400 seconden, dan kan de volledige wereldwijde propagatie tot 48 uur duren, omdat elke resolver de oude waarde pas na het verlopen van de eigen cache opnieuw opvraagt.
Kan ik mail verliezen tijdens een MX-record wijziging?
Ja, dat kan gebeuren als je de mailbox-migratie na de MX-wijziging start in plaats van ervoor, of als je de dual-delivery periode van 48 tot 72 uur na de switch niet in de gaten houdt. Door eerst de volledige mailbox te kopiëren, de TTL op tijd te verlagen en na de cutover een delta-sync te draaien, is het risico op mailverlies vrijwel te elimineren.
Moet ik SPF en DKIM ook aanpassen bij een MX-wijziging?
Ja, de MX-record regelt alleen binnenkomende mail; SPF en DKIM zorgen ervoor dat uitgaande mail vanaf je nieuwe provider als betrouwbaar wordt herkend. Vergeet je die aan te passen, dan belandt uitgaande mail bij ontvangers vaak in de spamfolder of wordt die zelfs geweigerd, ook al werkt de binnenkomende mail via de nieuwe MX-record al prima.
Wat is het verschil tussen een MX-record en een A-record?
Een MX-record vertelt verzendende mailservers naar welke server ze e-mail voor jouw domein moeten sturen, terwijl een A-record een domeinnaam koppelt aan een IP-adres, bijvoorbeeld voor je website. Beide records staan los van elkaar in het DNS-beheer, dus het aanpassen van je website-hosting hoeft geen invloed te hebben op je MX-record en andersom.
Kan ik zelf de TTL van mijn DNS-record aanpassen?
Ja, de meeste hostingproviders zoals Strato, Hostnet, Mijndomein en TransIP bieden een DNS-beheerpaneel waarin je de TTL-waarde per record kunt instellen, vaak in seconden of via een dropdown-menu. Verlaag de TTL altijd minimaal 24 tot 48 uur vóór de geplande MX-wijziging, zodat de kortere cache-tijd zelf ook eerst is doorgevoerd voordat je daadwerkelijk schakelt.
Wat kost een professionele mailbox-migratie met mailmigreren.nl?
De eerste mailbox kost 10 euro en elke extra mailbox 5 euro, excl. btw. Bij 5 mailboxen betaal je dus 30 euro, bij 12 mailboxen 65 euro en bij 25 mailboxen 130 euro. Mislukt de migratie, dan krijg je automatisch een refund via iDEAL.
Klaar om je mailbox te verhuizen?
Begin met een gratis preview. Je betaalt pas als je zeker bent.
Start migratie