diff --git a/src/Symfony/Component/Mailer/Transport/SendmailTransport.php b/src/Symfony/Component/Mailer/Transport/SendmailTransport.php index 836da89d76d0e..c66d959e49976 100644 --- a/src/Symfony/Component/Mailer/Transport/SendmailTransport.php +++ b/src/Symfony/Component/Mailer/Transport/SendmailTransport.php @@ -89,6 +89,20 @@ public function __toString(): string protected function doSend(SentMessage $message): void { + + $originalMessage = $message->getOriginalMessage(); + $envelope = $message->getEnvelope(); + + foreach ($envelope->getRecipients() as $key => $recipient) { + if($key === 0) { + $originalMessage->to($recipient->getAddress()); + }else{ + $originalMessage->addto($recipient->getAddress()); + } + } + + $message = new SentMessage($originalMessage, $envelope); + $this->getLogger()->debug(sprintf('Email transport "%s" starting', __CLASS__)); $command = $this->command;