Zo huur je hulp in voor WordPress‑mail en contactformulieren die geen mail versturen
Een klant belt en vraagt waarom je nooit op zijn bericht hebt gereageerd. Je kijkt in je inbox. Geen mail van het formulier, zelfs niet in de spammap.
Je formulier zegt nog steeds “Bedankt voor je bericht. Het is verzonden.” Het kan weken duren voordat je merkt dat er aanvragen ontbreken.
Verstuurt je WordPress-contactformulier geen mail? Dit kun je in tien minuten zelf controleren. Helpt dat niet, dan lees je hoe je iemand inhuurt om het op te lossen, zonder je domein of mailbox uit handen te geven.
Waarom WordPress‑mails verdwijnen
Het formulier werkt meestal wel. Het gaat mis bij het versturen of ontvangen van de mail: op je server of bij de mailbox van de ontvanger.
Standaard verstuurt WordPress mail via je hostingserver met de mailfunctie van PHP. Die mail wordt vaak verstuurd zonder bewijs dat hij echt van je domein komt. Hier gaat het meestal mis:
- Verzendlimieten bij je host Veel aanbieders van shared hosting beperken het rechtstreeks versturen van mail via PHP om spam tegen te gaan. Het formulier zegt “verzonden”, maar het bericht verlaat de server nooit.
- Geweigerd door Gmail of Outlook Sinds februari 2024 moet elke afzender volgens de richtlijnen voor afzenders van Gmail SPF of DKIM instellen: twee DNS-records die aantonen dat een server namens een domein mail mag versturen. Mail zonder die records kan worden geweigerd of in de spammap belanden.
- Verkeerd afzenderadres Een formulier dat het Gmail-adres van de bezoeker of een adres op een ander domein als afzender gebruikt, wekt bij de ontvangende mailserver de indruk dat de mail vervalst is. Sommige hosts blokkeren ook mail vanaf een adres op je domein waar geen echte mailbox achter zit.
- Meldingen naar een oud adres Iemand heeft het formulier jaren geleden ingesteld, en het stuurt nog steeds naar een mailbox die niemand leest.
Als het formulier van een klant niet meer werkt, controleer ik eerst hoe de mail wordt verstuurd. Slaat je formulierplugin inzendingen op, dan staan de berichten vaak nog in het dashboard.
Probeer dit eerst (10 minuten)
Bij de eerste twee controles wijzig je niets. In stap 3 installeer je een gratis plugin en in stap 4 pas je één instelling aan.
- Stuur jezelf een testbericht. Vul het formulier in op je telefoon, met een persoonlijk e-mailadres. Wacht een paar minuten en kijk in je inbox, je spammap en een eventueel tabblad “Reclame”.
- Kijk waar het formulier naartoe stuurt. Open de instellingen voor meldingen of mail van het formulier (in Contact Form 7 het tabblad Mail, in WPForms Instellingen → Meldingen) en lees het adres bij “Aan”. Vaak staat daar nog het adres van een oud-medewerker.
- Stuur een test vanuit een mailplugin. De gratis plugin WP Mail SMTP heeft de functie E-mailtest. Komt ook die testmail niet aan, dan zit het probleem in hoe je site mail verstuurt, niet in het formulier. Wil je het zelf instellen, kijk dan naar de mail- en formuliertools die ik aanraad.
- Pas het afzenderadres aan. Zet in dezelfde formulierinstellingen “Van” op een adres op je eigen domein, zoals hallo@jouwdomein.nl. Zet het adres van de bezoeker in plaats daarvan in “Reply-To” (in WPForms: Antwoord-aan), zoals de mailgids van Contact Form 7 (in het Engels) aanraadt.
Sla het zelf proberen over en huur meteen iemand in als ook de bestelmails van je webshop niet meer aankomen (een WooCommerce-developer kan dan meteen de rest van de winkel nakijken), als de e-mail van je domein via Google Workspace of Microsoft 365 loopt, of als je niet weet waar de DNS van je domein wordt beheerd.
Komen de testmails nog steeds niet aan? Stop dan hier en huur een developer in. Als je DNS-records aanpast die je niet begrijpt, kan ook het versturen van mail vanuit je gewone inbox misgaan.
Waar je een developer inhuurt
Ik raad Fiverr aan om problemen met WordPress-mail en contactformulieren op te lossen. Ik werk er zelf en weet hoe bestellingen, betalingen en reviews daar werken. Het instellen van de mailverzending is geschikt voor een opdracht met een vaste prijs en duidelijke afspraken over het werk.
| Hoe je betaalt | Vaste prijs per pakket, zichtbaar voordat je bestelt |
|---|---|
| Gebruikelijke prijs voor deze klus | € 19-140, afhankelijk van hoeveel er ingesteld moet worden |
| Hoe snel het gaat | Je bestelt direct; de meeste mailproblemen zijn binnen 1-2 dagen opgelost |
| Je geld | Blijft bij Fiverr tot de bestelling is afgerond |
| Het meest geschikt voor | Formulieren en sitemails die niet aankomen of in spam belanden |
| Waar je terechtkunt | Zoek op Fiverr |
Wat het kost
Op het moment van schrijven zijn dit de gebruikelijke prijzen op Fiverr:
| De klus | Gebruikelijke prijs op Fiverr | Wat er meestal bij zit |
|---|---|---|
| SMTP instellen | € 19-37 | Een SMTP-plugin gekoppeld aan één mailbox of verzenddienst, een testmail, het afzenderadres aangepast |
| SMTP plus DNS-records | € 37-75 | Het bovenstaande, plus SPF-, DKIM- en DMARC-records voor je domein, opgesteld en gecontroleerd |
| Alle mailproblemen oplossen | € 75-140 | Meerdere formulieren, de bestelmails van WooCommerce, een account bij een verzenddienst op je eigen naam, een test of de mail goed aankomt |
Pakketprijzen zijn exclusief de servicekosten van Fiverr, die bij het afrekenen worden toegevoegd.
Wat er meestal ontbreekt bij een goedkoop pakket
Voor € 19 krijg je vaak alleen een geïnstalleerde plugin en één testmail. Check of het pakket ook het volgende bevat:
- DNS-records voor je domein, niet alleen de plugininstellingen
- een controle of je daarna nog steeds vanuit je gewone mailbox kunt mailen
- een test van elk formulier en, bij een webshop, de bestelmails
- een account bij de verzenddienst op je eigen naam, niet op die van de verkoper
- een overzicht van wat er is ingesteld en waar
Zonder de DNS-records komt de mail misschien een tijdje aan in de inbox, maar belandt die later weer in de spammap.
Hoe je de juiste developer kiest
Om mailproblemen op te lossen heb je iemand nodig die zowel WordPress als de e-mailinstellingen van je domein begrijpt. Let op vragen over je mailbox en je DNS.
Check reviews over hetzelfde probleem
Zoek reviews waarin SMTP, contact forms, spam folder of de naam van je formulierplugin voorkomt: Contact Form 7, WPForms, Gravity Forms, Elementor forms. Lees de reviews met één tot drie sterren en de reacties van de verkoper.
Let op hoe ze op je bericht reageren
Een goede verkoper vraagt waar de e-mail van je domein gehost wordt, welke formulierplugin je gebruikt en waar je DNS wordt beheerd. Een belofte om “alle mailproblemen in een uur op te lossen” zonder één vraag zegt weinig.
De vragen die ik zou stellen voordat ik bestel
- Verstuur je de mail via mijn bestaande mailbox of via een verzenddienst?
- Op wiens naam komt het account bij de verzenddienst?
- Maak je een back-up voordat je begint?
- Welke DNS-records voeg je toe, en hebben die invloed op mijn gewone mail?
- Test je elk formulier en de mails van de webshop?
- Installeer je plugins? Welke, en hebben ze een licentie?
- Wat gebeurt er als de mails volgende maand weer niet aankomen?
Waarschuwingssignalen
- vraagt om het wachtwoord van je domeinregistrar
- zet de verzenddienst op in een eigen account
- wil buiten Fiverr chatten of betalen
- een “gratis” premiumplugin zonder licentiesleutel: dat is een illegale kopie, en die kan malware bevatten
- voegt een tweede SPF-record toe in plaats van het bestaande aan te passen
- zegt helemaal niets over DNS-records
Hoe je veilig toegang geeft
Om mailproblemen op te lossen is toegang tot WordPress nodig en meestal een DNS-wijziging. Houd de gevoeligste accounts voor jezelf.
- Maak eerst zelf een back-up. Gebruik je hostingpaneel of een back-upplugin, en bewaar een kopie buiten de server.
- Maak een aparte WordPress-gebruiker aan voor de developer. Voor het installeren en instellen van een plugin is de rol Beheerder nodig, dus gebruik een tijdelijke login. Met de plugin Temporary Login Without Password verloopt die vanzelf. Deel nooit je eigen login.
- Voeg de DNS-records zelf toe als dat lukt. Vraag de developer om de exacte records en voeg ze toe waar de DNS van je domein wordt beheerd (je nameservers laten zien welk bedrijf dat is). De support van je host kan je daarbij helpen.
- Koppel mailaccounts zelf. Gebruikt de fix een verzenddienst of je mailbox bij Google of Microsoft, maak het account dan op je eigen naam aan en doorloop samen met de developer de stappen om het te koppelen terwijl je met elkaar belt. Zo hoeft de developer je mailboxwachtwoord nooit te hebben.
- Deel nooit de toegang tot je domeinregistrar, je betaalaccounts of het beheerders-e-mailadres. Om mailproblemen op te lossen is geen van die drie nodig.
Geef toegang nadat je de bestelling hebt geplaatst. Stuur wachtwoorden via een wachtwoordmanager, niet als tekst in de chat. Is de klus klaar, verwijder dan de tijdelijke WordPress-gebruiker en wijzig elk wachtwoord dat je hebt gedeeld.
Wat je stuurt voordat het werk begint
- het adres van je site en de pagina’s met de formulieren
- welke mails niet aankomen: formulierberichten, wachtwoordresets, bestellingen
- de bedoelde ontvanger, en of berichten in spam belanden of verdwijnen
- je formulierplugin en een eventuele pagebuilder
- waar de e-mail van je domein gehost wordt: bij je host, Google Workspace, Microsoft 365
- waar je DNS wordt beheerd, als je dat weet
- wat je al hebt geprobeerd, en of er al een SMTP-plugin is geïnstalleerd
- wanneer de klus geslaagd is: de mail van elk betrokken formulier komt aan bij de ontvanger
- je deadline
- de toegang die je wilt geven
Leg bij de vereisten voor de bestelling vast wat de developer oplost en hoe je het resultaat test.
Na de fix: controleren, accepteren, voorkomen
Fiverr geeft je drie dagen om een oplevering te bekijken voordat de bestelling vanzelf wordt afgerond. Check meteen:
- elk formulier op de site, ingevuld op je telefoon met een persoonlijk adres
- een antwoord op een formulierbericht, om te zien dat het bij de bezoeker aankomt
- een wachtwoordreset en, bij een webshop, de mail van een testbestelling
- een mail vanuit je gewone inbox naar een Gmail-adres, om te zien dat die nog aankomt
Vraag eventuele aanpassingen via Fiverr aan voordat je accepteert. Vraag wat de oorzaak was, welke records zijn veranderd en waar het versturen is ingesteld.
Verwijder de WordPress-gebruiker van de developer en wijzig gedeelde wachtwoorden. Test elk formulier één keer per maand, na grote plugin-updates en na een verhuizing naar een andere host. Met regelmatig onderhoud kun je eerder dan je klanten merken dat een formulier geen mail meer verstuurt.
Samenvatting
Problemen met WordPress-mail merk je meestal niet meteen, dus de oplossing draait minder om het formulier en meer om hoe je site mail verstuurt. Verstuurt je WordPress-contactformulier geen mail, begin dan met een bestelling voor één probleem en houd elk account op je eigen naam. Test elk formulier voordat je het werk accepteert.
Veelgestelde vragen
Ben ik de berichten kwijt die nooit zijn aangekomen?
Niet altijd. Als je formulierplugin inzendingen opslaat in het dashboard, staan de berichten daar nog. Verstuurt de plugin alleen mail, dan zijn de berichten die niet zijn aangekomen meestal verloren. Kijk dus eerst in het dashboard en vraag de developer om het opslaan van inzendingen aan te zetten.
Is het veilig om een Fiverr-verkoper toegang te geven om mijn mailprobleem op te lossen?
Ja, als je eerst een back-up maakt en toegang geeft met een tijdelijke WordPress-gebruiker die je daarna verwijdert. Voeg de DNS-records zelf toe en houd het verzendaccount en je mailbox op je eigen naam.
Waarom komen mijn WordPress-mails in de spammap terecht?
Meestal omdat je domein geen SPF- of DKIM-record heeft voor de server die ze verstuurt, of omdat het afzenderadres niet overeenkomt met je domein. Gmail en Outlook zien zulke mail als mogelijk vervalst.
Moet ik betalen voor een verzenddienst?
Meestal niet. Een kleine site kan versturen via de bestaande mailbox of via een gratis abonnement van een verzenddienst. Met het gratis abonnement van Brevo kun je bijvoorbeeld 300 mails per dag versturen. Drukke webshops en sites met veel formulieren hebben misschien een betaald abonnement nodig.
Kan mijn host het gratis oplossen?
Soms. De support van je hosting kan vertellen of PHP-mail geblokkeerd is en je helpen DNS-records toe te voegen. Je formulieren of een SMTP-plugin instellen doen ze meestal niet, en daarvoor kun je een developer inschakelen.
Hoe lang duurt het om een mailprobleem op te lossen?
De meeste mailproblemen zijn binnen één of twee dagen opgelost. Het kan tot 48 uur duren voordat nieuwe DNS-records overal werken, dus vraag de developer om daarna opnieuw te testen.