$value) { $lines[] = str_pad($field . ':', 16) . $value; } $mail = GeneralUtility::makeInstance(MailMessage::class); $mail->to(...$recipients) ->subject($subject) ->text("Form: $formKey\n\n" . implode("\n", $lines)); $submitterEmail = trim((string)($payload['email'] ?? '')); if ($submitterEmail !== '' && filter_var($submitterEmail, FILTER_VALIDATE_EMAIL)) { $mail->replyTo($submitterEmail); } if (!$mail->send()) { throw new \RuntimeException('MailMessage::send() reported failure.'); } } }