presta / mail-receiver-bundle
A Symfony bundle to execute customized actions when receiving an email content.
v1.1.0
2024-09-04 08:42 UTC
Requires
- php: ^8.1
- ext-mailparse: *
- doctrine/orm: ^2.14|^3.2
- php-mime-mail-parser/php-mime-mail-parser: 7.0.0
- sonata-project/admin-bundle: ^4.15
- sonata-project/doctrine-orm-admin-bundle: ^4.13
- symfony/form: ^6.3|^7.0
- symfony/framework-bundle: ^6.3|^7.0
- symfony/mailer: ^6.3|^7.0
- symfony/validator: ^6.3|^7.0
- symfony/yaml: ^6.3|^7.0
Requires (Dev)
- phpspec/prophecy-phpunit: ^2.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.5
- symfony/browser-kit: ^6.3|^7.0
- symfony/css-selector: ^6.3|^7.0
- symplify/easy-coding-standard: ^11.3
This package is auto-updated.
Last update: 2024-12-04 09:15:50 UTC
README
This bundle enables you to execute customized actions when receiving an email content that verifies one or more conditions defined in rules.
Features
- Execute configured actions when an email is received and verifies conditions
- Breakpoint settings to stop the sequence of rules or actions
- Two built-in actions : Forward and Notify
- Sonata interfaces to configure or view the emails, rules, executions and group of rules
- Store the email contents in the database
- Remove the emails that have spent a certain amount of time in a given status
- Possibility to change the displayed label or add help messages
- Possibility to add fields in the actions/conditions rule form to give them settings
- Re-execute the rules on an email
- View the details of an email and the status of the rules check
- View the details of a rule execution
Documentation
You will find the detailed documentation in the following links:
This project is supported by PrestaConcept
Released under the MIT License