maispace / mai-newsletter
Newsletter management extension. **Owns the canonical subscriber record** — all opt-in/opt-out operations across the project write to this extension's subscriber table. Email dispatch goes through `mai_mail`.
Package info
github.com/mai-space-de/typo3-extension-newsletter
Type:typo3-cms-extension
pkg:composer/maispace/mai-newsletter
Requires
- php: ^8.2
- maispace/mai-base: @dev
- maispace/mai-mail: @dev
- typo3/cms-core: ^14.1
- typo3/cms-extbase: ^14.1
- typo3/cms-fluid: ^14.1
- typo3/cms-frontend: ^14.1
Requires (Dev)
- armin/editorconfig-cli: ^2.1
- friendsofphp/php-cs-fixer: ^3.0
- helmich/typo3-typoscript-lint: ^3.1
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^11.0
- saschaegerer/phpstan-typo3: ^3.0
- typo3/testing-framework: ^9.0
Suggests
- maispace/mai-account: Frontend opt-in UI on the user profile page
This package is auto-updated.
Last update: 2026-05-23 20:38:41 UTC
README
Newsletter management extension. Owns the canonical subscriber record — all opt-in/opt-out operations across the project write to this extension's subscriber table. Email dispatch goes through mai_mail.
Requires: TYPO3 13.4 LTS / 14.1 · PHP 8.2+
Installation
composer require maispace/mai-newsletter
Development
Linting
composer lint:check # Run all linters composer lint:fix # Fix auto-fixable issues
Testing
composer test # Run all tests composer test:unit # Run unit tests only
License
GPL-2.0-or-later — see LICENSE for details.