[php] Validating email (too Picky)


#1

Ok, I need to keep my site bot free, one way I'm keeping them out is with email validation. I currently found a script and it works good, but is very strict. Email services such as msn, hotmail, and aim through out rejections even if the email IS valid. he only ones I can properly validate is yahoo and gmail. Even my own personal site email rejects validation.

Doesn anyone have some better validation scripts?


#3

HTML5 has a very good starting point for verification. Also use “required” in your fields. You can then build your own javascript rules for validation if(false){deal with error}. This will handle client side before you submit the email form. Your php file that handles submit can then further validate the formdata, php.net has great info, and you can also implement PHPMailer which is quite easy to set up.

You may also want to check the settings within your webhosting mail server as SPF and DKIM authentication may not be set up properly. They will need to fix this for you if needed.

Hope that helps,
John


#4

John - you are about 10 years too late with your response :stuck_out_tongue:


#5

LOL Too funny!


#6

Maybe the question was 10 years too early :thinking:


#7

Didn’t @Jeff_Wheeler write an RFC-conforming regexp for this about 10 years ago?