From a4f914655112c53a97c87877f44a3025caf02358 Mon Sep 17 00:00:00 2001 From: Matthias Klatte Date: Thu, 4 Apr 2019 16:36:21 +0200 Subject: [PATCH] FEATURE: append plaintext variant to html mail if available --- Classes/Psmb/Newsletter/Service/FusionMailService.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Classes/Psmb/Newsletter/Service/FusionMailService.php b/Classes/Psmb/Newsletter/Service/FusionMailService.php index 1b18131..06c4dd5 100644 --- a/Classes/Psmb/Newsletter/Service/FusionMailService.php +++ b/Classes/Psmb/Newsletter/Service/FusionMailService.php @@ -131,6 +131,7 @@ public function sendLetter($letter) $carbonCopyAddress = isset($letter['carbonCopyAddress']) ? $letter['carbonCopyAddress'] : null; $blindCarbonCopyAddress = isset($letter['blindCarbonCopyAddress']) ? $letter['blindCarbonCopyAddress'] : null; $format = isset($letter['format']) ? $letter['format'] : null; + $plainTextVariant = isset($letter['plaintext']) ? $letter['plaintext'] : null; if (!$subject) { throw new \Exception('"subject" must be set.', 1327060321); @@ -160,6 +161,9 @@ public function sendLetter($letter) $mail->setBody($body, 'text/plain'); } else { $mail->setBody($body, 'text/html'); + if ($plainTextVariant) { + $mail->addPart($plainTextVariant, 'text/plain'); + } } $mail->send(); }