/@/ usually does the job for me... hehe
For example - If your email address is johnsmith@gmail.com you can have mail sent to johnsmith+stopspamming@gmail.com and it will go into your inbox.
http://lifehacker.com/144397/instant-disposable-gmail-addres...
^.+@.+\..+$
Works wonders. I think when testing the addresses on a sign up form, we got only 0.5% that we couldn't relay too which was a pretty good hit rate. /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
It's worked for me when I needed to use it.Although if that's your email address, you deserve everything you get ;)
If you want to verify if an email address is valid, just ask your mail server if it is capable of sending mail to it:
root@flan:~# /usr/sbin/sendmail -bv '"Foo@bar"@example.com'
"Foo@bar"@example.com verified
root@flan:~#"Foo@bar"@example.com -> "Foo@bar"