Absolutely. You're just guessing at the rules, and if you do that then one day you're going to seriously annoy somebody by telling them their e-mail address isn't valid. If you really have to validate e-mail addresses (and
you should try to design your system so you don't have to) then like Pat says, at least use code written by somebody who knows what they are doing.