Skip to content

pyslarash/IMadeBounceChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

About

In today's digital environment, ensuring the integrity and deliverability of emails is paramount. Recognizing a need for an efficient method to scrutinize email addresses for potential bounces, I developed a sophisticated solution. This tool does not send any emails; rather, it meticulously examines lists, identifying key parameters that might influence bounce rates.

The system meticulously verifies email syntax, cross-references Mail Exchange (MX) records, and conducts several other vital checks. At its core, the solution is implemented as a Python script. However, I am in the process of augmenting its capabilities with an intuitive front-end interface to enhance user experience.

Usage

  1. Clone the repo:
git clone https://github.com/pyslarash/IMadeBounceChecker.git
  1. Go to the "backend" directory
cd backend
  1. Create a directory called csv inside the working directory and place your CSV (comma delimited) file there if needed. Name it emails.csv for ease of use.
  2. Make sure that you have pipenv installed
pip install pipenv

5 Create a new virtual environment

pipenv shell
  1. Install all of the dependencies
pipenv install
  1. Run the main file (it will launch the API)
python app.py
  1. If you need to go through a full email list, open dataset.py and change these lines if needed:
# Importing the file
data = "csv/emails.csv"

# Importing the name of the email column
col_name = "Email"

The first line is where you placed your CSV file and the second line is the name of your email column. 9. Run dataset.py while running app.py and follow prompts

python dataset.py
  1. Get your file

Technologies Used


Pandas

About

A web app that checks whether emails will bounce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages