Onze contactformulier-mails komen niet aan, log zegt 'header injection'
Header-injectie is een aanvalstechniek waarbij invoer extra headers toevoegt. Mailservers blokkeren dat, ook bij onbedoelde whitespace in jouw script.
Probeer dit eerst zelf
- 1Check je formulier-script: filter \r en \n uit alle invoer naar headers
- 2Gebruik een mail-library (PHPMailer, Symfony Mailer) in plaats van handmatig samenstellen
- 3Lees de error-log van de mailserver, zoek 'invalid header'
- 4Test met een payload met newlines om te valideren dat filter werkt
Wanneer ons inschakelen
Bij oude legacy formulieren: vervangen door moderne library, sneller dan repareren.
Zie ook
- Onze mails komen bij sommige ontvangers in de spamBijna altijd is dit een SPF-, DKIM- of DMARC-instelling die niet klopt of ontbreekt, of een afzender-naam die te veel op een bekend merk lijkt.
- Iemand meldt dat ze namens ons phishing-mail ontvangenLees: spoofing. Iemand misbruikt jouw afzendernaam, niet noodzakelijk je echte mailbox.
- Een mail bouncet (NDR) - delivery failedDe NDR heeft bijna altijd een precieze reden in de tekst zelf. Lezen is stap één.
Past het bovenstaande niet?
Beschrijf je situatie hieronder. We sturen jouw input plus de stappen die je al zag naar onze AI en geven gericht vervolg-advies. Als het te risicovol is om zelf te doen, zeggen we dat ook.
Of doe het helemaal niet zelf
Onze Managed IT-klanten zoeken dit soort vragen niet op. Eén aanspreekpunt, vaste prijs per maand, en het is binnen werktijd opgelost.