I know it is really frustrating to get disposable or temporary emails during sign up. It directly impacts IP/sender domain reputation during an email campaign.
So why not verify emails at the point of capture in the first place?<p>I am Nitin, Maker of Email Verification API: BounceBadger.com
The API will help you verify if the submitted email address is fake, disposable, or non-existing email address in real-time.
This way, you can reduce your bounce rate and your domain reputation.<p>We achieve this functionality by validating with regex, validating the DNS for MX records, and then connecting the recipient’s SMTP server for verification.
We have maintained our database with a popular disposable email service provider. Currently, we have more than 170K domains, and we daily update our database with new disposable email domains as they are created every day.
Also, we use reputed IP addresses to give you the best verification results.<p>Yes! This email verification API actually connects to the mail server and checks in real-time if the email exists
You can check this API here: https://www.bouncebadger.com
I continually get emails "thanks for signing up" where someone gave a fakename@gmail.com and they happened to pick my email id. Ah, the stories I could tell. I've spent years trying to convince some places that I didn't sign up. I don't know how common this, but I suspect it isn't rare. It doesn't sound like your service can avoid that problem. Please think if you could find a way to overcome that too. Thank you
I was recently in the market for such an API. In my decision matrix I checked if (a) the company provides a proper privacy policy including postal address, bascially who am I sending potentially identifying information to (b) does it find the latest temp-mail.org domains, today that would be cabose.com for example. Bouncebadger has negative results on both.
I tested "me@example.com" is unknown, I reckon you can add example domain to your regex.
Also tested an iCloud Hide My Email email address created 10mins ago shows undeliverable, which is understandable.