1.0.6 • Published 5 years ago

bulk-email-check v1.0.6

Weekly downloads
4
License
ISC
Repository
github
Last release
5 years ago

Bulk Email Check

Find email addresses in bulk by using names and domains. Made using email-permutator and email-existence, the program returns a CSV file of valid email addresses. Useful for email marketing - you could find almost any email on the web using this.

How to Use

  • Install via NPM
    npm i bulk-email-check
  • IMPORTANT: Save your CSV in the root folder (to use the example below, rename it to file.csv).
  • Pass the input CSV file in generateEmails function
  • Locate the output CSV file (valid_emails.csv) in the root folder of the project

Example

const echeck = require('bulk-email-check');
echeck.generateEmails('file.csv'); // IMPORTANT: the CSV should be in First Name | Last Name | Domain format. Please check the example CSV.

Example CSV

First NameLast Namedomain
ShanuGoyankagmail.com

How this works

The program takes in first name and last name of the prospect and generates several email combinations. Post that, all combinations go through an exitence check, which involves telnetting to the MX server of the email domain and attempting to send an email to the supplied address. MX servers return 250 if the email address exists (it does not follow through with sending the test email). Finally, the valid emails are exported in CSV format.

Note

As the output includes all valid email addresses, the program may sometimes return email addresses that do not belong to that particular user. For instance, if someone searches for 'John Hancock' at 'example.com', one of the valid emails that the program will return could be 'j_hancock@example.com' - but this could belong to 'Jane Hancock'.

Enjoy!

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago