Download the PHP package mfd/typo3-mail-routing without Composer
On this page you can find all versions of the php package mfd/typo3-mail-routing. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mfd/typo3-mail-routing
More information about mfd/typo3-mail-routing
Files in mfd/typo3-mail-routing
Package typo3-mail-routing
Short Description A TYPO3 CMS extension that enables flexible e-mail transport routing. This extension allows you to control which mail transport is used for sending emails either globally for your entire site or on a per-email basis.
License GPL-3.0-or-later
Informations about the package typo3-mail-routing
TYPO3 Mail Routing Extension
A TYPO3 CMS extension that enables flexible e-mail transport routing. This extension allows you to control which mail transport is used for sending emails either globally for your entire site or on a per-email basis.
Features
- Route emails to different transports using the X-Mail-Transport header
- Configure a default transport for a certain site
- Override the default transport on a per-email basis by setting the X-Mail-Transport header
- Seamless integration with TYPO3's mail system
- Support for multiple mail transport configurations
- Easy to extend and customize
Requirements
- PHP 8.1 or higher
- TYPO3 CMS 13.4.5 or higher
Installation
-
Install via Composer:
- Include the extension in your TYPO3 installation:
- Activate the extension in the TYPO3 Extension Manager
- Or include it in your
composer.json
and runcomposer update
Configuration
The extension is configured through EXTCONF settings that follow the same conventions as TYPO3's mail configuration ($GLOBALS['TYPO3_CONF_VARS']['MAIL']
). You can configure these settings in your config/system/additional.php
file:
Each transport configuration should match the structure expected by TYPO3's mail system. The default
key specifies which transport to use when no specific transport is requested.
Development
Setup Development Environment
- Clone the repository
- Install dependencies:
Code Quality Tools
The extension includes several code quality tools:
- PHPStan for static analysis
- PHPCS for code style checking
- Rector for automated refactoring
Run PHPStan analysis:
License
This extension is licensed under GPL-3.0-or-later.
Author
- Christian Spoo ([email protected])
Support
For support, please create an issue in the GitHub repository or contact the author directly.