I've created a form that calls a separate script to add the form fields to a database and then email the fields to a hardcoded address. The separate script will only accept input from my specific form. The input fields are name, email address, subject and message. My understanding is that I only need to validate the email address field in order to prevent header injection. Is that true? I am adding the name and email into the header in the script. Should I validate the name field too?