Sla over naar inhoud

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

  1. 1Check je formulier-script: filter \r en \n uit alle invoer naar headers
  2. 2Gebruik een mail-library (PHPMailer, Symfony Mailer) in plaats van handmatig samenstellen
  3. 3Lees de error-log van de mailserver, zoek 'invalid header'
  4. 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

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.

Wie ben je?

Voor de AI-vraag hebben we je e-mailadres en bedrijfsnaam nodig, zo kunnen we opvolgen als de AI er niet uitkomt, en voorkomt het misbruik van de tool.

Maximaal 2 vragen per uur en 5 per dag, bewust beperkt zodat de AI snel en goed blijft. Voor meer help je jezelf en ons door direct contact op te nemen.

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.