platformsh-templates / drupal10

Drupal 10 (Composer) template for Platform.sh
13 stars 11 forks source link

Add custom mailer command for Drupal Symfony Mailer #86

Open elgandoz opened 7 months ago

elgandoz commented 7 months ago

Description

The Drupal Symfony Mailer module has become the de-facto solution for managing HTML emails in Drupal 10, and there are ongoing discussions about incorporating Symfony Mailer into Drupal core (Issue #3380476). To align with this shift, I suggest adding the necessary configuration adjustments to the Drupal 10 Platform.sh template.

This PR adds a custom command, that will need to be selected in the configuration when creating a Sendmail transport as described in the official documentation. NB: the parameters -t -i are not necessary since they're inherited by the sendmail_path.

Related Issue

85

Motivation and Context

It provides a piece of configuration required and that is Platform.sh specific, for a module that is not in core but likely installed. https://www.drupal.org/docs/contributed-modules/drupal-symfony-mailer/getting-started#s-platformsh

How Has This Been Tested?

HTML emails are being sent on my Platform.sh instance.

Screenshots (if appropriate):

Screenshot 2023-10-19 at 11 04 00

Types of changes

What types of changes does your code introduce? Put an x in all the boxes that apply:

Checklist:

Go over all the following list, and put an x in all the boxes that apply. If you're unsure about what any of these mean, don't hesitate to ask. We're here to help!