Greetings,
Can email addresses have two apmpersands in them? I don't think so, but maybe I think wrong.
Example we had a user enter the following email into one of our web forms. He is from Pakistan.
[email]umair_dead@pakistan@hotmail.com[/email]
We use isValidEmail() on the emial address entered and it got past it as true.
We send an auto-generated email to an appropriate internal department with the user's email address in the From: header. That's when the script bombs. Gotta be the two @'s.