elephantmfa / framework
此软件包已被废弃且不再维护。没有建议替代软件包。
象邮件过滤代理框架
dev-master
2020-01-01 20:33 UTC
Requires
- php: ^7.2
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- ext-sockets: *
- dragonmantank/cron-expression: ^2.3
- guzzlehttp/guzzle: ^6.4
- illuminate/bus: ^6.5
- illuminate/cache: ^6.5
- illuminate/config: ^6.5
- illuminate/console: ^6.5
- illuminate/container: ^6.5
- illuminate/database: ^6.5
- illuminate/encryption: ^6.5
- illuminate/events: ^6.5
- illuminate/filesystem: ^6.5
- illuminate/hashing: ^6.5
- illuminate/log: ^6.5
- illuminate/pipeline: ^6.5
- illuminate/queue: ^6.5
- illuminate/redis: ^6.5
- league/flysystem: ^1.0
- monolog/monolog: ^1.12|^2.0
- nesbot/carbon: ^2.0
- opis/closure: ^3.1
- phpoption/phpoption: ^1.7
- psr/container: ^1.0
- psr/simple-cache: ^1.0
- react/child-process: ^0.6.1
- react/dns: ^1.2
- react/react: ^1.0
- symfony/console: ^4.3.4
- symfony/debug: ^4.3.4
- symfony/finder: ^4.3.4
- symfony/process: ^4.3.4
- symfony/var-dumper: ^4.3.4
Requires (Dev)
- clue/block-react: ^1.3.1
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^3.0
- phpunit/phpunit: ^8.0
- sempro/phpunit-pretty-print: ^1.2
- vimeo/psalm: ^3.6
Suggests
- laravel/framework: Add in the full functionality of the laravel framework, granting more features.
Replaces
- elephantmfa/contracts: dev-master
- elephantmfa/filtering: dev-master
- elephantmfa/foundation: dev-master
- elephantmfa/mail: dev-master
This package is auto-updated.
Last update: 2021-04-29 01:08:26 UTC
README
关于象邮件过滤应用(MFA)
注意:此存储库包含 ElephantMFA 框架的核心代码。如果您想使用 ElephantMFA 构建应用程序,请访问ElephantMFA 主存储库。
ElephantMFA 是一个非常紧密基于 Laravel 的框架,但它不是用于 HTTP 请求,而是用于 SMTP 请求。在其当前状态下,它旨在用作类似 Postfix 的内容过滤器。它被设计成一个高度可定制的邮件过滤器。
创建此框架的原因是,现有的类似邮件过滤器都使用配置文件进行配置,可能还有一些用于添加自定义功能的微小钩子。虽然这对配置系统来说很方便,但它阻碍了您调整到所需的确切配置的能力。这可能导致大量的源代码查找和修改。
这就是 ElephantMFA 的出现,这是一个高度可扩展的用 PHP 和 ReactPHP 编写的 框架,您可以编写自己的所有过滤代码,并按您所需的方式进行配置。
学习 ElephantMFA
ElephantMFA 的文档位于 Github 或 docs.elephantmfa.app。
贡献
感谢您考虑为 ElephantMFA 框架做出贡献!
当前贡献者
许可证
ElephantMFA 框架是开源软件,使用MIT 许可证授权。