Skip to content

Latest commit

 

History

History

email_validator

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Email Validator

Feature-rich email verification service helping to reduce email bounce, improve email deliverability and increase marketing ROI.

Features

There are several advanced metrics to help you make informed decisions. Some of these are listed here:

  • Role email address detection: Role addresses are not associated with a person. Instead, they represent a group, department or role. Example: [email protected]
  • Disposable email detection: Detects temporarily created email addresses. Example: [email protected]
  • Free email validator: The email address is flagged accordingly if it uses a known free email service like Gmail, AOL, Hotmail etc.
  • Email typo correction: If the address a user keyed in has typos, the built-in auto correction feature suggests the correct email to end users when a domain is spelled incorrectly.
  • MX Record Detection
  • MX Domain Detection
  • Strong encryption for complete security.

Modules Used

  • quickemailverification
  • openpyxl

Dependencies

Email Validator depends on third party libraries and you will first need to install the application's dependencies:

  pip install -r requirements.txt

Setup

  1. Get the QuickEmailVerification API by registering here.
  2. Enable Two-Factor Authentication.
  3. Go to API Settings and set an API name and enter your password. The API Key will now be generated.
  4. Paste it in config.py

Run Locally

Clone the project

  git clone https://github.com/python-geeks/Automation-scripts.git

Go to the project directory

  cd Automation-scripts/email_validator 

Enter the list of emails to verify in email_list.txt such that there is one email in each line. input_format

Run main.py

  python main.py

After a few seconds, result.xlsx would be created which would contain the full report. sample_output