What is the way to attain maximum success rate to verify the existence of an email address? Currently, I have been using the following package [npm package -> https://www.npmjs.com/package/email-verify] in my Node.JS script to validate bulk email ids, but it treats a lot of valid email address as invalid.
-
3Send a verification mail to the user.Asons– Asons2018-07-03 16:29:42 +00:00Commented Jul 3, 2018 at 16:29
-
@LGSon what I mean is how can I check if the email address actually exists or not without sending the actual email.Nikhil– Nikhil2018-07-03 16:31:57 +00:00Commented Jul 3, 2018 at 16:31
-
Check to see if the answer you desire is hereatsnam– atsnam2018-07-03 16:34:31 +00:00Commented Jul 3, 2018 at 16:34
-
You can't do that. To get 100% accuracy you need to make the user verify it.Asons– Asons2018-07-03 16:35:44 +00:00Commented Jul 3, 2018 at 16:35
-
1Possible duplicate of How should I verify email address existence and domain name existence in javascript or nodeJs?Asons– Asons2018-07-03 16:40:27 +00:00Commented Jul 3, 2018 at 16:40
Add a comment
|
1 Answer
Agree with the comment, re: sending a verification email. I've toyed with packages that try to automate the process without involving the user, and they are all essentially heuristic in nature, yielding false negatives and/or false positives. I tried one which could not validate some university emails, because it depended on the configuration of the SMTP server, for example.