elephantmfa/framework

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.
This package is abandoned and no longer maintained. No replacement package was suggested.

The Elephant Mail Filtering Agent Framework

dev-master 2020-01-01 20:33 UTC

This package is auto-updated.

Last update: 2021-04-29 01:08:26 UTC


README

logo.svg

Total Downloads Latest Stable Version License

About Elephant Mail Filtering Application (MFA)

Note: This repository contains the core code of the ElephantMFA framework. If you want to build an application using ElephantMFA, visit the main ElephantMFA repository.

ElephantMFA is a framework very tightly based on Laravel, however it is not used for HTTP requests, but SMTP requests. In it's current state, it is meant to be used as a Content filter for the likes of Postfix. It is designed to be a highly customizable mail filter.

The reason that this was made was because similar mail filters out there all are configured with configuration files and maybe minor hooks for adding custom functionality. While this works well for ease of configuring the system, it hinders one's ability to finaly tune for the exact configuration you need. This would then result in extensive source diving and modification.

Here comes ElephantMFA, a highly extensible framework written in PHP using ReactPHP, to write all of your own filtering code, to have it configured exactly as you need it.

Learning ElephantMFA

The documentation for ElephantMFA is located on Github or at docs.elephantmfa.app.

Contributing

Thank you for considering contributing to the ElephantMFA framework!

Current contributors:

License

The ElephantMFA framework is open-sourced software licensed under the MIT license.