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
- Make sure you are running in a virtual environment (e.g.,
python3 -m venv .venv
) - Activate it (e.g.,
source .venv/bin/activate
or.\.venv\Scripts\Activate.ps1
) - 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
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Close
Hashes for posterum-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c694b939b578e966f3e31b19d01be67d51a7fe63f109f44d67982bd2670d1cb |
|
MD5 | d67d2046c117d0744a92778479a6d3bd |
|
BLAKE2b-256 | 627e181b21716d05a328bf00ac3ddf0a105a42990fcc556da50814b268ef8f32 |