Single comment thread
See full discussion

Your best bet would be to remove the incentive for people to enter a spam email address (depends on your specific use case), and increase their cost (e.g. CAPTCHA).

If you want to block throwaway email addresses (like Mailinator) you can find list of domains they use on Github. They regularly add new domains however, so you'll want to keep those lists updated. I also vaguely remember having seen a developer API that lets you check whether an email address is a throwaway email or not. I think it was either on BetaList or here on WIP, but I'm unable to find it right now.

If it springs to mind I'll post it here.

currently, I have created a list of spam domains and check user's email against this list when they sign up. If it can reduce the spam account then it would be a good solution. but if spam from other domains will increase, then I need to use API mentioned by @drikerf below.

Home
Search
Messages
Notifications
More