From 0e4a2d71e43c14c400027b0af07d3e9164c9829e Mon Sep 17 00:00:00 2001 From: Bill Seremetis Date: Wed, 28 May 2025 11:31:46 +0300 Subject: [PATCH] Use local sendmail instead of SMTP Points to local sendmail, rather than default SMTP plugin added in settings.ddev.php file in all projects --- settings.local.devmode.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/settings.local.devmode.php b/settings.local.devmode.php index 07ffbd5..0b4a571 100644 --- a/settings.local.devmode.php +++ b/settings.local.devmode.php @@ -26,6 +26,15 @@ $config['search_api.server.solr']['backend_config']['connector_config']['path'] = '/'; $config['search_api.server.solr']['backend_config']['connector_config']['core'] = 'dev'; +// Override drupal/symfony_mailer sendmailer to user DDEV sendmail paths instead of Platform.sh. +$config['symfony_mailer.settings']['default_transport'] = 'sendmail'; +$config['symfony_mailer.mailer_transport.sendmail']['plugin'] = 'sendmail'; +$config['symfony_mailer.mailer_transport.sendmail']['configuration']['query']['command'] = '/usr/local/bin/mailpit sendmail -t --smtp-addr 127.0.0.1:1025'; +unset($config['symfony_mailer.mailer_transport.sendmail']['configuration']['user']); +unset($config['symfony_mailer.mailer_transport.sendmail']['configuration']['pass']); +unset($config['symfony_mailer.mailer_transport.sendmail']['configuration']['host']); +unset($config['symfony_mailer.mailer_transport.sendmail']['configuration']['port']); + // Set $settings['file_private_path'] if not set in settings.php. if (empty($settings['file_private_path'])) { $settings['file_private_path'] = '../private';