Skip to main content

Simple e-mail address SMTP verification service

Project description

Posterum 📫

Simple e-mail address SMTP verification service.

Features

  • SMTP-based validation
  • Catch-all tentative verification
  • Email service differentiation (e.g., Microsoft, Google, Yahoo, Zoho, etc.)
  • Horizontal scalability

Installation

Development

  1. Make sure you are running in a virtual environment (e.g., python3 -m venv .venv)
  2. Activate it (e.g., source .venv/bin/activate or .\.venv\Scripts\Activate.ps1)
  3. Install dependencies (we use pip-tools for dependency management)

Request email validation using GET http://localhost:8080/v1/addresses/validate?key=123&email=joao@amplemarket.com.

Load testing

You can use K6 to load-test the API. To do so, you need to install K6 and run the following command:

k6 run --vus 64 --iterations 5000 load/email-local.js

License

Posterum is currently licensed under the Apache License, Version 2.0.

Build Automation

Build Status PyPi Status License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

posterum-0.1.1.tar.gz (7.6 kB view hashes)

Uploaded Source

Built Distribution

posterum-0.1.1-py2.py3-none-any.whl (8.5 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page