HET KORTE ANTWOORD

Staan de mailboxen van je domein volledig bij Microsoft 365 en gebruikt je formulier de lokale hostingmailserver? Controleer in DirectAdmin → MX Records of Local Mail Server uit staat. Anders kan de hostingserver mail aan je eigen domein lokaal proberen af te leveren. Controleer daarnaast je publieke MX-record en de verzendmethode van WordPress.

1. Bepaal eerst welke mail ontbreekt

Deze handleiding gaat over een specifieke combinatie: je website draait op DirectAdmin-hosting, je mailbox staat in Microsoft 365 en een formulierbericht aan je eigen domein ontbreekt. Een bevestiging op de website bewijst geen bezorging. Ook een succesvolle aanroep van WordPress wp_mail() betekent niet automatisch dat de ontvanger het bericht heeft gekregen.

Welk onderdeel controleer je eerst?
Wat merk je?Eerste controle
Ook gewone mail van buiten komt niet aanMicrosoft 365-mailbox, publiek MX-record en dienststatus
Alleen formuliermail naar je eigen domein ontbreektLokale mailbezorging in DirectAdmin, als de website lokaal verzendt
Geen enkele ontvanger krijgt formuliermailFormulierinstellingen, verzendmethode en foutlog
Het bericht staat in ongewenste mail of quarantaineAfzender, authenticatie en filtering

Dit zijn aanknopingspunten, geen diagnose op afstand. Een formulier dat via een externe API of rechtstreeks via een externe SMTP-dienst verzendt, volgt een andere route dan de lokale hostingmailserver.

2. Controleer Local Mail Server in DirectAdmin

Een hostingserver kan een domein als lokaal maildomein behandelen. Een bericht vanaf je website naar dat domein gaat dan mogelijk naar de plaatselijke mailvoorziening, terwijl je echte inbox in Microsoft 365 staat. De DirectAdmin-documentatie over externe e-mail beschrijft hiervoor de instelling bij MX Records.

  1. Controleer waar alle mailboxen van het betreffende domein worden ontvangen. Leg de huidige instellingen vast.
  2. Log in op DirectAdmin en selecteer het juiste domein.
  3. Open E-mail Manager → MX Records. De benaming kan per thema verschillen.
  4. Staan alle mailboxen extern? Schakel dan Local Mail Server uit. De optie kan ook ‘Use this server to handle my e-mails’ heten.
  5. Sla de wijziging op en controleer de bezorging met je beheerder.
Ontvang je nog mail op deze hosting?

Schakel lokale bezorging dan niet zomaar uit. Bij een gedeeltelijke migratie of een combinatie van lokale en externe mailboxen is een apart routeringsplan nodig. Deze instelling verplaatst geen oude berichten en maakt geen Microsoft 365-mailboxen aan.

3. DNS bij Cloudflare? Controleer twee aparte plekken

De publieke MX-records bepalen waar andere mailservers berichten voor je domein aanbieden. De lokale DirectAdmin-instelling bepaalt daarnaast hoe de hostingserver zelf je domein behandelt. Daarom kan een correct MX-record bij Cloudflare samengaan met een verkeerde lokale bezorginstelling.

Beheer je de actieve DNS-zone bij Cloudflare, controleer het publieke MX-record daar. Een wijziging in alleen de DirectAdmin-DNS-zone verandert dan niet automatisch de publieke DNS. Neem de exacte waarden over uit je eigen Microsoft 365-beheercentrum; gebruik geen MX-waarde van een ander bedrijf.

Volgens de Cloudflare-uitleg over e-mailrecords horen hostnamen voor e-mailverkeer waar van toepassing op DNS only te staan. Het oranje wolkje van je website is geen instelling voor de lokale mailbezorging in DirectAdmin. Zet dus niet je hele websiteproxy uit om dit probleem op te lossen.

Bekijk voor de vereiste domeinrecords de Microsoft 365-instructies voor DNS bij een externe provider. Bewaar vooraf een kopie en wijzig alleen de records die bij de geplande mailinrichting horen. De bestaande website- en verificatierecords hoeven hiervoor niet willekeurig te worden verwijderd.

4. Controleer hoe WordPress het formulier verstuurt

De lokale bezorginstelling lost geen verkeerde SMTP-inlog, ontbrekende verzendbevoegdheid of fout in een formulierplugin op. Kijk daarom welke verbinding je website gebruikt: de lokale server, een externe SMTP-provider of een API-koppeling. Controleer in de bijbehorende log of het bericht is aangeboden en of er een foutmelding terugkomt.

Gebruik een afzenderadres waarvoor jouw verzenddienst toestemming heeft. Het adres van de bezoeker hoort doorgaans bij Reply-To, zodat je op die persoon kunt antwoorden. De WordPress-documentatie over mail bespreekt de relatie tussen afzenderdomein, mailserver en DNS-autorisatie.

Laat SPF en DKIM controleren voor de dienst die daadwerkelijk verzendt. Alleen een MX-record instellen geeft je webserver geen toestemming om namens het domein te versturen. Voeg geen willekeurige SPF-voorbeelden toe en vervang geen bestaand beleid zonder te weten welke diensten het domein gebruiken.

Microsoft 365 ontvangen is iets anders dan ermee verzenden.

Een Microsoft 365-inbox als ontvanger maakt de formulierverzending niet automatisch geschikt voor Microsoft 365. Kies voor verzending een door je beheerder ondersteunde koppeling en authenticatie. Neem geen oude gebruikersnaam/wachtwoordhandleiding klakkeloos over.

5. Controleer de hele route en verzamel bewijs

Wil je zelf na een wijziging testen, gebruik dan een eigen formulier en mailboxen waarvoor je toestemming hebt. Geef ieder testbericht een herkenbaar onderwerp en noteer het tijdstip met tijdzone. Controleer het formulier, de verzendlog, de ontvangende inbox, ongewenste mail en eventuele quarantaine. Je Microsoft 365-beheerder kan de beschikbare berichttracering gebruiken om te onderzoeken of het bericht is ontvangen.

Een bericht dat niet in de ontvangende omgeving zichtbaar is, vraagt onderzoek aan de verzendkant en in de mailroute. Een bericht dat daar wel aankomt maar wordt tegengehouden, vraagt onderzoek naar filtering of beleid. Laat je hoster bij lokale verzending ook de mailwachtrij en serverlog nakijken.

Geef bij een hulpvraag de domeinnaam, het tijdstip, de verzendmethode, de foutcode en het resultaat per ontvanger door. Deel geen wachtwoorden, tokens of volledige formulierinhoud met persoonsgegevens. Zet mailinhoud niet onnodig permanent in een WordPress-log.

Veelgestelde vragen

Mijn MX-record klopt al. Waarom kan mail toch lokaal blijven?

Publieke DNS en de lokale domeininstelling op de hostingserver zijn twee aparte controles. Bij verzending via de lokale mailserver kan het domein daar nog als lokaal staan ingesteld.

Moet ik lokale mail ook uitschakelen als ik Google Workspace gebruik?

Hetzelfde uitgangspunt geldt als alle mailboxen van het domein extern bij Google Workspace staan. Controleer de inrichting en gebruik de DNS-waarden van Google. Bij een gemengde inrichting is apart advies nodig.

Kan ik mijn oude DirectAdmin-mailboxen verwijderen?

Dat is voor het controleren van deze instelling niet nodig. Verwijder geen mailboxen voordat oude berichten, back-ups en de migratie zijn gecontroleerd.

Helpt alleen een SMTP-plugin installeren?

Een passende externe verzendverbinding kan de lokale route vervangen, maar de verbinding moet correct worden ingericht. Een plugin alleen bewijst geen succesvolle bezorging en repareert geen fout publiek MX-record.

HOSTING EN MAIL OP ELKAAR AFGESTEMD

Laat je mailroute nakijken.

Hostingwalk helpt je de samenhang tussen DirectAdmin-hosting, je website en Microsoft 365 te beoordelen. Gebruik je juist een lokale mailbox? Lees dan onze uitleg over DirectAdmin-mail op je iPhone.

Bespreek je inrichting ↗

Geschreven door Hostingwalk. Technische bronnen gecontroleerd op 22 oktober 2026. Menu’s en mogelijkheden kunnen per provider, thema en account verschillen.