Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📧 Email Validator API

Python Flask License Status

Uma API REST completa para validação de endereços de email, desenvolvida em Python com Flask.

🚀 Funcionalidades

  • Validação de Formato: Verifica sintaxe do email com expressões regulares
  • 🌐 Validação de Domínio: Confirma existência de servidores MX no domínio
  • 🛡️ Resposta Estruturada: Retorno em JSON padronizado com detalhes da validação
  • 📊 Múltiplos Endpoints: Suporte a POST (JSON) e GET (parâmetro URL)
  • 🏥 Health Check: Endpoint para monitoramento do serviço

🛠️ Tecnologias

  • Backend: Python 3, Flask
  • Validação: Expressões Regulares, DNS Lookup
  • Ferramentas: Git, GitHub

📦 Instalação e Execução

Pré-requisitos

  • Python 3.8 ou superior
  • Git instalado

Passo a Passo

  1. Clone o repositório

git clone https://github.com/Tinho2508/email-validator-api.git cd email-validator-api

  1. Crie um ambiente virtual

python -m venv venv venv\Scripts\activate

  1. Instale as dependências

pip install -r requirements.txt

  1. Execute a aplicação

python app.py

  1. Acesse: http://localhost:5000

📡 Endpoints

Método Rota Descrição
GET /health Health Check
GET /validate?email=... Validar email via query
POST /validate Validar email via JSON ({"email": "..."})

📝 Licença

Este projeto está sob licença MIT.

About

A REST API and web tool for email address validation

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages