Skip to content

Rickert155/SinEmail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SinEmail

Утилита для проверки валидности имейлов

MX Checker

Модуль написан написан при поддержке библиотеки dnspython. Ее необходимо установить в окружение вместе с остальными пакетами

python3 -m venv venv

source venv/bin/activate

pip install -r package.txt

Запуск

Можно передать домен или имейл параметром + тип записи

python3 SinEmail.py --domain [email protected] MX

Записк из своего скрипта пример

#!/usr/bin/python3
# Пример test.py
from SinEmail.checker import checkDNS

checkDNS(domain="google.com", type_record="MX")
python3 test.py

Прогон целой базы

Можно использовать данный модуль для прогона целой базы.

python3 SinEmail --calling test.csv

База должна быть в csv, миниму должна содержать колонку с доменами "Domain"
По умолчанию результат записывается в DNS.csv, логи ошибок в log.csv

Установка(как библиотеку)

При желании можно работать как с отдельной библитекой.
Для этого можно:

  • клонировать репозиторий
git clone https://github.com/rickert156/SinEmail.git
  • запустить скрипт bash
./auth.sh

Далее можно будет импортировать модули таким образом:

#!/usr/bin/python3
from SinEmail.checker import checkDNS

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published