Metadata-Version: 2.1
Name: email-router
Version: 1.0.0
Summary: A straightforward and efficient inbound email router.
Home-page: https://github.com/Ninjaclasher/email-router
Author: Evan Zhang
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
License-File: LICENSE

# Email Router

A straightforward and efficient inbound email router. This library allows you to route emails depending on its contents to different destinations with a concise YAML configuration. Combine "conditions" and "handlers" together to create "routes" that determine where to send each email.

This library is best used alongside SendGrid's [Inbound Parse](https://docs.sendgrid.com/for-developers/parsing-email/setting-up-the-inbound-parse-webhook) or a variation of it and is a more powerful version of Mailgun's [inbound routing](https://www.mailgun.com/inbound-routing/).

## Installation
```sh
$ python3 -m pip install email-router
```


