4.1.0 - 2nd Sep 2026 

Refactor "Recipients From Pages" with activated "include subpages" 

Since the beginning, the recipient group of type "From pages" has a "include subpages" checkbox.

If activated, previously the PageTreeView class was used to collect all subpages of the selected pages. Now the PageTreeRepository class, introduced with TYPO3 13, is used to get the needed data.

If a backend user does not have access to a subpage, their recipients were not displayed in the Recipients module and were not added to the email recipients at the end of the MAIL wizard.

But with the activated feature "Recalculation of Recipients at delivery start", added with version v4.0.0, the list of recipients is mostly recalculated in the context of cli, if the mail sending is done by a scheduler task.

For this reason, a newsletter may be sent to more recipients than a user expects.

To show them the full list of recipients, there is a new feature flag which could be activated extension wide.

It can be found under the system settings > Configure Extensions > mail > feature > "Ignore backend user permissions for recipients from pages.".

But be care full, this can give editors access to data they do not have permissions!

To prevent users from modifying recipient details or viewing anything other than the name and email address, you should restrict access to the relevant tables to ‘read-only’.

Enhance AdditionalMailHeadersEvent 

A shortly made change in the AdditionalMailHeadersEvent produces an type error exception which prevents mails from sending if the php exception handling was to strict. This will be fixed by this release.

The event now has two new getters:

  • getRecipientSourceIdentifier
  • getRecipientUid

This can be used to easier create eg. RFC 8058 one-click unsubscribe headers.