I guess the right question should be; "How do you deal with spammers?".
I have a number of signups from users using disposable emails. Disposable emails are created on the fly and can be used to verify signup and closed afterwards.
They sign up, and have no value. I am thinking of setting up a flow that prevents them from completing signup.
Anyone else have a problem with such spammers? How did you deal with them?
There's an API to detect these emails that you can integrate in your system.
E.g https://debounce.io/
Thanks, will certainly check it out.
B2C? Do nothing, handle spam registrations with email verification, maybe a recaptcha if it becomes an issue.
Could send an email "Looks like you used a disposable email. No worries! Your account will be automatically deleted in 3 days. Thanks for testing!".
B2B? Block their signup immediately.
IMO disposable emails are only a problem for developer platforms. With a dev platform, another dev can use a bunch of disposable emails to create api keys for your platform that they go to use to use endlessly without paying.
If you’re not a dev platform, I don’t think disposable emails are that big a deal. If you really want to prevent them, Sendgrid has an api built in for this:
https://sendgrid.com/solutions/email-api/email-address-validation-api/
Awesome. Thanks
I had the same problem before, lots of people (from a certain country) use disposable emails to bypass free tier limits on my product sqlpad, and their values to the whole ecosystem are near zero as none of them upgraded to a paid tier.
I ended up dropping email sign up but integrated with Google sign up, which really helped with dealing with spammers, and in the meantime, my product is still growing.
If anyone is interested to learn more about how to integrate with Google (with Django), here is a step by step tutorial:
https://instamentor.com/articles/django-all-auth-tutorial-with-google-and-django-cookiecutter
You should probably just let them be unless your system is broken by design and/or your actually getting mass spammed and don't have a better way to deal with it
Hi All,
I know this is an old post, but I am writing here for someone who is looking for a reliable API.
We have built this real-time email verification API service published on RapidAPI:
https://rapidapi.com/nitinksaas/api/real-time-email-verification-api1
This API is the one and only reliable solution to verify that the email address is valid and reachable. 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.
Yes! This email verification API actually connects to the mail server and checks in real-time if the email exists.
Do check this API service Out! Thanks
I personally rely on this list of disposable email domains https://emailverification.whoisxmlapi.com/disposable-email-domains.
While I know that not all disposable email address users are cybercriminals, and many of them probably just want protection from spammers, too, I have to admit a lot of these addresses can indeed be suspicious. Plus, I’ve already caught some that seemed to be abusing my company’s freemium offerings. I wanted to get on top of the situation, and subscribing to the list of disposable email domains I mentioned allowed me to take back more control of our prospective client list.
The data feed gets updated daily. It helps me take out all email addresses sporting the questionable domains, so I’m pretty sure all the addresses in our current subscription list are valid. However, I realize I may include possible customers in the cleanup, so I’m always extra careful when I block emails.
I do nothing.
Most business users don't know about disposable e-mails. I apply 80/20 rule here. So I am not breaking my head to solve that problem that don't have huge impact on my revenue or expenditure.
If you have developer based product and
if fake accounts create huge impact on your business then make the Card mandatory
This is a good point. I have to study the situation longer.
It depends a bit how you offer your product. If you have a paid product, you could offer a free trial so anyone can signup to try it out.
To continue the user would need to add their payment method before the trial ends. You could then have a scheduled job that deletes accounts that didn’t convert.
It’s more complicated if you have a free tier, I guess you’d have to verify the emails using some sort of API.
This is a good point. Ultimately the trial ends in two weeks.
What type of product do you have?
MurList.com, a video cold emailing platform.
Yeah the free trial might make the implementation easier.
But it’s also worth considering, if the user is a paying customer, and they decide to use a throw away email, does it really matter?
For some urgent communication, you could always use a popup / notification message when they login, or even just have a place they can read emails you’ve sent to them.
This comment was deleted 5 years ago