undkonsorten/typo3-cute-mailing

A TYPO3 extension that makes mailing and newsletter sending cute. Send TYPO3 pages as emails (newsletter) to many recipients. Can be used as replacement for direct_mail.

Maintainers

Package info

github.com/undkonsorten/typo3-cute-mailing

Homepage

Type:typo3-cms-extension

pkg:composer/undkonsorten/typo3-cute-mailing

Transparency log

Statistics

Installs: 1 951

Dependents: 3

Suggesters: 0

Stars: 2

Open Issues: 5

4.2.1 2026-07-30 06:48 UTC

README

Publish

Cute Mailing

Pronounced [kø] "queued" mailing 😁

A TYPO3 extension that makes mail and newsletter sending cute.

cute_mail

Documentation

Link to TYPO3 docs

Running tests

Tests are executed inside Docker containers via Build/Scripts/runTests.sh. Docker must be installed and running.

Prerequisites

Install the Composer dependencies first:

./Build/Scripts/runTests.sh -s composerUpdateMax

To target a specific TYPO3 version:

./Build/Scripts/runTests.sh -t 13.4 -s composerUpdateMax
./Build/Scripts/runTests.sh -t 14.3 -s composerUpdateMax

PHP linting

Check all PHP files for syntax errors:

./Build/Scripts/runTests.sh -s lintPhp

Unit tests

./Build/Scripts/runTests.sh -s unit

Functional tests

Run with the default SQLite backend:

./Build/Scripts/runTests.sh -s functional

Run against MySQL or PostgreSQL:

./Build/Scripts/runTests.sh -s functional -d mysql
./Build/Scripts/runTests.sh -s functional -d postgres

Code style (PHP-CS-Fixer)

Check for style violations (dry-run, shows a diff, doesn't change files):

./Build/Scripts/runTests.sh -s cgl -n

Actually fix them:

./Build/Scripts/runTests.sh -s cgl

Code metrics (PHPMD)

./Build/Scripts/runTests.sh -s phpmd

Options

Option Description Default
-s <suite> Test suite: lintPhp, unit, unitRandom, functional, cgl, phpmd, composerUpdateMin, composerUpdateMax unit
-p <version> PHP version: 8.1, 8.2, 8.3, 8.4, 8.5 8.3
-t <version> TYPO3 version (for composer steps): 12.4, 13.4, 14.3 14.3
-d <dbms> Database for functional tests: sqlite, mysql, mariadb, postgres sqlite
-b <runtime> Container runtime: docker, podman auto-detected
-x Enable Xdebug (PhpStorm on port 9003) off

Full option reference:

./Build/Scripts/runTests.sh -h