CAPTCHAs. Spam.
I’m not quite sure which I hate more.
Sure, Spam is an extremely annoying and objectionable. It’s definitely not something you want your mom to have to see.
On the other hand, the popular method of preventing Spam, CAPTCHAs, can be just an annoying. Your website can easily lose submissions because CAPTCHAs annoy potential pen pals.
Enter: Guaranteemail. This is a very simple php class (actually it also wraps around other included classes) which can effortlessly help you block spammers. I value simplicity in my work, and this class keeps it as simple as humanly possible for your app.
Here is what Guaranteemail does in a nutshell to verify email addresses:
email address syntax (missing @, missing ., etc)
the domain name of the email address is registered and responding
the ip address of the email host is not