Disposable Email vs Valid Email: How to Tell the Difference Programmatically
Introduction
When a user enters an email address into a SaaS signup form, the application needs to answer several different questions.
Is the email address formatted correctly?
Does the domain exist?
Can the domain receive email?
Is the address associated with a disposable email service?
Is it a role-based address?
Is it a free consumer email provider?
And, most importantly for many SaaS...