De klacht komt vaker voor dan we willen: het formulier meldt dat het bericht is verzonden, maar er komt niets binnen.
Vorige week belde iemand uit Amersfoort ons over precies dit onderwerp.
Waar het misgaat
Standaard verstuurt WordPress mail rechtstreeks vanaf de webserver. Veel ontvangende servers vertrouwen dat niet, omdat het domein er niets over zegt.
Zorg dat de afzender een adres van uw eigen domein is en dat de DNS-records voor SPF en DKIM kloppen.
- Afzender op uw eigen domein
- SPF en DKIM instellen
- Ontvangstadres controleren
- Na wijziging testen
Mail via SMTP laten lopen:
<?php
add_action( 'phpmailer_init', function ( $phpmailer ) {
$phpmailer->isSMTP();
$phpmailer->Host = 'smtp.example-provider.nl';
$phpmailer->SMTPAuth = true;
$phpmailer->Port = 587;
$phpmailer->SMTPSecure = 'tls';
$phpmailer->Username = '[email protected]';
$phpmailer->Password = SMTP_WACHTWOORD;
} );
Een vaste afzender via SMTP
Controleer ook de map met ongewenste e-mail en de instellingen van het formulier. Soms staat het ontvangende adres er gewoon verkeerd in. Test na elke wijziging met een echt bericht. Meer achtergrond vindt u bij de WordPress-documentatie.
Komt uw formulier-mail niet aan? Wij zoeken het uit.
Hierover schreven we eerder: WP-CLI voor dagelijks beheer: vijf commando's die tijd besparen (aangevuld)
Dank voor de uitleg. Hoe lang duurt dit meestal?
Hallo Esther, we sturen u een bericht per e-mail zodat we het samen kunnen doornemen.
Dank voor het antwoord, dat helpt me verder.
Is een afspraak in januari nog mogelijk of zit u dan vol?
Wat bedoelt u precies met het laatste punt in het lijstje?
Goede vraag, Marieke. In de meeste gevallen is het binnen een dag klaar. Bij uitzonderingen laten we dat vooraf weten.
Wat bedoelt u precies met het laatste punt in het lijstje?
Dank, Ronald. Wij komen er graag langs voor een vrijblijvende inschatting.
Dank voor de tips!