Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

email-list-verify

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

email-list-verify

CLI-tool to Verify a list of emails in a file.

  • 0.0.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

Email-list-verify

Uploadcare stack on StackShare

CLI-tool to Verify a list of emails in a file. email-list-verify is fast, lightweight, and helps validate emails stored in a plain text file where each email sits on a separate line (a single-column CSV does the trick too).

The validation accuracy is similar to that of the free services you can find in organic search results. We tested the accuracy on the sample of 1000 emails.

The output CSV file will have two unnamed columns holding emails and check results respectively.

In the check results you will get the three possible values:

  • true, email is valid.
  • false, email is invalid.
  • null, email validation is disabled on a mail service provider, in many cases that can be considered true.

The email-list-verify script is multi-threaded and allows controlling its concurrency via the -c option, see CLI Usage.

Requirements

You will need NodeJS and npm to run email-list-verify,

Install

npm i -g email-list-verify

or

yarn add global email-list-verify

CLI Usage

Usage

  $ email-list-verify -o mails.csv mails-to-test.csv
  $ email-list-verify -c 50 mails.csv
  $ email-list-verify --help

Options

  --file, file               The input file with emails.
  -o, --output file          The output file.
  -c, --concurrency number   Concurrency.
  -h, --help                 Print this usage guide.

While most of the options are straightforward, -c could use additional explanation: it controls the number of threads for executing email-list-verify and defaults to 20. Depending on the speed of your internet connection, you can set it to lower (slower) or higher values (faster).

Security issues

If you think you ran into something in Uploadcare libraries which might have security implications, please hit us up at bugbounty@uploadcare.com or Hackerone.

We'll contact you personally in a short time to fix an issue through co-op and prior to any public disclosure.

Feedback

Issues and PRs are welcome. You can provide your feedback or drop us a support request at hello@uploadcare.com.

Authors

License

Released under the MIT License.

FAQs

Package last updated on 06 Feb 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc