Added email-validator script

This commit is contained in:
root 2022-10-03 11:36:51 +00:00
parent 590e66d7ec
commit e75cfe5067
3 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,13 @@
# Email Validator with Python
This is a script that takes input as an email address and checks whether the email address is valid or not. It contains checking static email address format as well as smtp server checking for better validation.
### Usage
- Install the requirements (refer below)
- Run the script by 'python email_validator.py'
- Input the email address to be validated when prompted
### Requirements
```pip install py3dns, pyfiglet, validate-email-address```

View File

@ -0,0 +1,27 @@
'''
Author: smit-sms
'pip install py3dns,pyfiglet,validate-email-address' to get required libraries
USAGE
- Run the script by 'python email_validator.py'
- Input the email address to be validated when prompted
'''
import pyfiglet
from validate_email_address import validate_email
# printing the ascii banner
print(pyfiglet.figlet_format(" Email Validator"))
print('-' * 72)
email_id = input("Enter email address to be validated: ")
print('-' * 72)
# Verifying the email id with the smtp server to check validity
isvalid = validate_email(email_id, verify=True)
if isvalid:
print("\n\nThe following email address is Valid.\n")
else:
print("\n\nThe following email address is Invalid.\n")

View File

@ -0,0 +1,3 @@
py3dns
pyfiglet
validate-email-address