Deprecation: #88850 - ContentObjectRenderer::sendNotifyEmail

See forge#88850

Description

The method \TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::sendNotifyEmail() which has been used to send mails has been marked as deprecated.

Impact

Using this method will trigger a PHP E_USER_DEPRECATED error.

Affected Installations

All 3rd party extensions calling \TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::sendNotifyEmail() are affected.

Migration

To send a mail, use the \TYPO3\CMS\Core\Mail\MailMessage-API

$email = GeneralUtility::makeInstance(MailMessage::class)
     ->to(new Address('katy@domain.tld'), new Address('john@domain.tld', 'John Doe'))
     ->subject('This is an example email')
     ->text('This is the plain-text variant')
     ->html('<h4>Hello John.</h4><p>Enjoy a HTML-readable email. <marquee>We love TYPO3</marquee>.</p>');

$email->send();