---
title: "3.2.0 - 6th Nov. 2024"
manual: "Mail system"
version: "4.2"
permalink: "https://docs.typo3.org/permalink/mediaessenz/mail:3-2-0-6th-nov-2024@4.2"
source: "ChangeLog/3-2-0.rst"
rendered: "2026-11-03T08:21:25+00:00"
---

# 3.2.0 - 6th Nov. 2024 {#3-2-0-6th-nov-2024}

-   [New features](https://docs.typo3.org/permalink/mediaessenz/mail:new-features@4.2)
-   [Bug Fixes](https://docs.typo3.org/permalink/mediaessenz/mail:bug-fixes@4.2)

## New features {#new-features}

-   The included NormalizeRecipientData Event Listener now normalizes the name of recipients.
    If the name field is empty, it now searches for the fields first_name, middle_name and last_name and uses them (combined) as replacements in case they are not empty as well.
-   Add an example of how to prevent duplicate sendings using the new ManipulateMailRecipientsEvent introduced with version 3.1.0

    -   [https://gitlab.com/mediaessenz/additional-mail-recipients/-/blob/main/Classes/EventListener/FilterDuplicateRecipients.php](https://gitlab.com/mediaessenz/additional-mail-recipients/-/blob/main/Classes/EventListener/FilterDuplicateRecipients.php)
    -   [https://gitlab.com/mediaessenz/additional-mail-recipients/-/blob/main/Configuration/Services.yaml](https://gitlab.com/mediaessenz/additional-mail-recipients/-/blob/main/Configuration/Services.yaml)

> [!WARNING]
> **Attention**
>
> This example does not take into account that a duplicate recipient may have other categories.

-   Enhance the ManipulateFrontendUserRecipients to also normalize the phone field (from telephone) if the source is table

## Bug Fixes {#bug-fixes}

-   CSV sendings now do not stop after the first sending period anymore
-   Recipient data containing null or 0 are now also have this value in there corresponding markers
-   The getRecipientsDataByUidListAndModelName, responsible for getting the data of recipients from a model source, now make use of the getEnhancedData method
