HTML Emails and Multiple Recipients in Core

|Michael Semle

We advise our clients to send system emails in HTML format because it supports their brand identity and makes emails more readable. When the system sends emails like contact-form confirmations and password-reset emails, it should be obvious who is sending the messages. Now, making these emails look smart is easier than ever because TYPO3 v10 supports HTML emails in core—a great reason to upgrade now.

No more extensions required for branded emails

Until now, we had to use extensions to add the ability to send emails in HTML format from TYPO3, which added extra work to projects. While this was worth it because HTML emails make a better impression on your customers and gets your brand noticed, now it’s easier than ever. While the old workarounds will still work in v10, it’s a good idea to update your code because the workarounds will no longer be supported from v11.

Thinking of upgrading your site?

Get in touch for a non-binding quote!

Let's connect

Symfony Mailer for compatibility across email clients

Branded TYPO3 system email
In TYPO3 v10 it is easy to use branded emails for your TYPO3 site—all it takes is a Fluid template.

More and more, TYPO3 is leveraging Symfony components to flatten the learning curve for developers who are new to TYPO3. So it should come as no surprise that this feature builds on top of the Symfony Mailer. All emails use Fluid templates making changing the email templates to your brand an easy task for TYPO3 integrators.

Multiple recipients conveniently configurable

Setting multiple recipients in a contact form
Supported in TYPO3 v10: Setting multiple recipients in a contact form.

Another bonus: sending to multiple recipients is supported natively too. This is useful if you want several people to be notified when, say, a new contact form is submitted. Before, there were workarounds for this—using lists, or forwarding to an external service—but now it’s supported out of the box so a TYPO3 integrator can select all recipients without needing additional support. They can specify all recipients in the YAML configuration of the form, or in PHP classes. It’s a simple key-value affair, the email address being the key, and name of the recipient, the value.

Editors are given more flexibility to configure the email finisher too. They can specify a list of recipients in the finisher configuration, either in the form module within the backend of the TYPO3 installation or in the content element where the form is used.

The HTML email functionality is well documented, and the documentation for the multiple recipient feature is on its way but not quite finished yet—so if you fancy contributing, your help might be needed there.

Setting multiple recipients in a contact form
Supported in TYPO3 v10: Setting multiple recipients in a contact form.

Are you thinking of upgrading to TYPO3 v10?

TYPO3 v10 is the latest and greatest version. If you’re hesitating about upgrading—perhaps someone’s told you it would be expensive, or you’re worried you’ll have to relaunch your whole site—it’s worth reconsidering. We can show you what’s needed to get your site running on TYPO3 v10 and tell you how much it will cost. We offer a quick “second opinion” on TYPO3 upgrade projects, and there’s no commitment to buy from us. You can take our quote and shop around. 

If you’re curious, there are a whole load of reasons to upgrade to TYPO3 v10 and we’re going through 13 of them in our blog series “13 Things We Love About TYPO3 v10.”

Get in touch for a quote to upgrade your site

Let's connect