posterum


Nameposterum JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://posterum.bemisc.com
SummarySimple e-mail address SMTP verification service
upload_time2024-01-10 15:43:22
maintainer
docs_urlNone
authorJoão Magalhães
requires_python
licenseApache License, Version 2.0
keywords post smtp validation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # [Posterum 📫](https://posterum.bemisc.com)

Simple e-mail address SMTP verification service.

## Features

* SMTP-based validation
* [Catch-all](https://en.wikipedia.org/wiki/Email_filtering#Methods) 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](https://github.com/jazzband/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](https://k6.io/) to load-test the API. To do so, you need to install K6 and run the following command:

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

## License

Posterum is currently licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/).

## Build Automation

[![Build Status](https://github.com/joamag/posterum/workflows/Main%20Workflow/badge.svg)](https://github.com/joamag/posterum/actions)
[![PyPi Status](https://img.shields.io/pypi/v/posterum.svg)](https://pypi.python.org/pypi/posterum)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://www.apache.org/licenses/)

            

Raw data

            {
    "_id": null,
    "home_page": "https://posterum.bemisc.com",
    "name": "posterum",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "post smtp validation",
    "author": "Jo\u00e3o Magalh\u00e3es",
    "author_email": "joamag@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/1a/41/4b704aabbe5baf70ebec75e89d93810b12517b5c4105a160988042efc018/posterum-0.1.1.tar.gz",
    "platform": null,
    "description": "# [Posterum \ud83d\udceb](https://posterum.bemisc.com)\n\nSimple e-mail address SMTP verification service.\n\n## Features\n\n* SMTP-based validation\n* [Catch-all](https://en.wikipedia.org/wiki/Email_filtering#Methods) tentative verification\n* Email service differentiation (e.g., Microsoft, Google, Yahoo, Zoho, etc.)\n* Horizontal scalability\n\n## Installation\n\n### Development\n\n1. Make sure you are running in a virtual environment (e.g., `python3 -m venv .venv`)\n2. Activate it (e.g., `source .venv/bin/activate` or `.\\.venv\\Scripts\\Activate.ps1`)\n3. Install dependencies (we use [pip-tools](https://github.com/jazzband/pip-tools) for dependency management)\n\nRequest email validation using `GET http://localhost:8080/v1/addresses/validate?key=123&email=joao@amplemarket.com`.\n\n## Load testing\n\nYou can use [K6](https://k6.io/) to load-test the API. To do so, you need to install K6 and run the following command:\n\n```bash\nk6 run --vus 64 --iterations 5000 load/email-local.js\n```\n\n## License\n\nPosterum is currently licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/).\n\n## Build Automation\n\n[![Build Status](https://github.com/joamag/posterum/workflows/Main%20Workflow/badge.svg)](https://github.com/joamag/posterum/actions)\n[![PyPi Status](https://img.shields.io/pypi/v/posterum.svg)](https://pypi.python.org/pypi/posterum)\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://www.apache.org/licenses/)\n",
    "bugtrack_url": null,
    "license": "Apache License, Version 2.0",
    "summary": "Simple e-mail address SMTP verification service",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://posterum.bemisc.com"
    },
    "split_keywords": [
        "post",
        "smtp",
        "validation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "627e181b21716d05a328bf00ac3ddf0a105a42990fcc556da50814b268ef8f32",
                "md5": "d67d2046c117d0744a92778479a6d3bd",
                "sha256": "9c694b939b578e966f3e31b19d01be67d51a7fe63f109f44d67982bd2670d1cb"
            },
            "downloads": -1,
            "filename": "posterum-0.1.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d67d2046c117d0744a92778479a6d3bd",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 8540,
            "upload_time": "2024-01-10T15:43:21",
            "upload_time_iso_8601": "2024-01-10T15:43:21.035797Z",
            "url": "https://files.pythonhosted.org/packages/62/7e/181b21716d05a328bf00ac3ddf0a105a42990fcc556da50814b268ef8f32/posterum-0.1.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a414b704aabbe5baf70ebec75e89d93810b12517b5c4105a160988042efc018",
                "md5": "159874c6eb7577ed0d3271e3d4798045",
                "sha256": "04377691bffdbb4f625289059c4352b309ff20c781703d6b488e15d96baa9c9e"
            },
            "downloads": -1,
            "filename": "posterum-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "159874c6eb7577ed0d3271e3d4798045",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 7587,
            "upload_time": "2024-01-10T15:43:22",
            "upload_time_iso_8601": "2024-01-10T15:43:22.856272Z",
            "url": "https://files.pythonhosted.org/packages/1a/41/4b704aabbe5baf70ebec75e89d93810b12517b5c4105a160988042efc018/posterum-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-10 15:43:22",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "posterum"
}
        
Elapsed time: 0.33900s