Uma API REST completa para validação de endereços de email, desenvolvida em Python com Flask.
- ✅ 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
- Backend: Python 3, Flask
- Validação: Expressões Regulares, DNS Lookup
- Ferramentas: Git, GitHub
- Python 3.8 ou superior
- Git instalado
- Clone o repositório
git clone https://github.com/Tinho2508/email-validator-api.git cd email-validator-api
- Crie um ambiente virtual
python -m venv venv venv\Scripts\activate
- Instale as dependências
pip install -r requirements.txt
- Execute a aplicação
python app.py
- Acesse: http://localhost:5000
| Método | Rota | Descrição |
|---|---|---|
| GET | /health | Health Check |
| GET | /validate?email=... | Validar email via query |
| POST | /validate | Validar email via JSON ({"email": "..."}) |
Este projeto está sob licença MIT.