fxp/mailer

A manager of HTML mail template stored in multiple systems and sent with different transports

v1.1.1 2019-05-02 09:59 UTC

README

Latest Version Build Status Coverage Status Scrutinizer Code Quality SensioLabsInsight

The Fxp Mailer is a manager to render and send an mail template with different transporter (email, sms, etc...).

Features include:

  • Available transporters:
  • Twig loaders to retrieve automatically the localized templates with a fallback behavior:
    • Filesystem
    • Doctrine (optional)
  • Secure the rendering for the message templates of users by activating simply the Twig Sandbox (only available tags, functions, etc. can be used, and templates loaded only from Doctrine)
  • Disable automatically the Twig option strict variables for the messages rendering
  • Build your custom transporters and messages with Symfony Mime
  • Creation of template layout using the embed Twig tag in template message
  • Direct use of transporters keeping the functionality of this component
  • Template Message repository is compatible with the Doctrine Extensions Translatable

Documentation

The bulk of the documentation is stored in the Resources/doc/index.md file in this library:

Read the Documentation

Installation

All the installation instructions are located in documentation.

License

This library is under the MIT license. See the complete license in the library:

LICENSE

About

Fxp Mailer is a François Pluchino initiative. See also the list of contributors.

Reporting an issue or a feature request

Issues and feature requests are tracked in the Github issue tracker.