-
-
Notifications
You must be signed in to change notification settings - Fork 681
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: implemented email validation in the homepage newsletter #2748
feat: implemented email validation in the homepage newsletter #2748
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.
✅ Deploy Preview for asyncapi-website ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
⚡️ Lighthouse report for the changes in this PR:
Lighthouse ran on https://deploy-preview-2748--asyncapi-website.netlify.app/ |
IMHO, we won't use any paid external service unless it is a Freemium tool (with large FREE limits, unlike 100 requests per month, which can be abused by even a single bot). |
Ah okay. Got it. I will switch to some other tool that's free with a high limit. Also, I'm open to any member suggesting some tools. |
Hi @AKACHI-4 , I did some research on Email verification tool and I found some tools (for free) :
Hope it helps. Will update if I found more tools |
Hey @RegretfulWinter, Thanks for this .. It means a lot to me. I will check out and commit changes ASAP. |
I am considering using @chimanos/deep-email-validator. After reviewing the code and documentation, I found that this package consolidates regex, SMTP, and disposable mail checks. The package is free and can be downloaded from npm. The reasons I chose not to go with the following options are:
However, I am open to further suggestions for improvement. |
With my search so far, it seems impossible to find a completely free email validation service. The best I've found offers 50 validations per day, which could easily be exhausted by bot spamming. What could be the solution? I suppose 50 validations per day might be sufficient. If not, I could use regex and SMTP check npm packages as an alternative. |
The part where they say unlimited is supposed to refer to concurrent verification jobs at a time, and they don't have a limit over that, which in no way corresponds with the count of requests a single account or user can make. I logged in and found only those 50 daily credits tho. |
@AKACHI-4 what's the status of this PR |
closing this as there is no update from the contributor |
Description
success
,error
, andinvalid
.Related issue(s)
Fixes #2125
Implementation