diff --git a/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesApiAsyncAwsTransportTest.php b/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesApiAsyncAwsTransportTest.php index 8678f15d6e902..88e1bd98ccf21 100644 --- a/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesApiAsyncAwsTransportTest.php +++ b/src/Symfony/Component/Mailer/Bridge/Amazon/Tests/Transport/SesApiAsyncAwsTransportTest.php @@ -68,6 +68,7 @@ public function testSend() $this->assertSame('Fabien ', $content['FromEmailAddress']); $this->assertSame('Hello There!', $content['Content']['Simple']['Body']['Text']['Data']); $this->assertSame('Hello There!', $content['Content']['Simple']['Body']['Html']['Data']); + $this->assertSame(['replyto-1@example.com', 'replyto-2@example.com'], $content['ReplyToAddresses']); $json = '{"MessageId": "foobar"}'; @@ -83,7 +84,8 @@ public function testSend() ->to(new Address('saif.gmati@symfony.com', 'Saif Eddin')) ->from(new Address('fabpot@symfony.com', 'Fabien')) ->text('Hello There!') - ->html('Hello There!'); + ->html('Hello There!') + ->replyTo(new Address('replyto-1@example.com'), new Address('replyto-2@example.com')); $message = $transport->send($mail); diff --git a/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesApiAsyncAwsTransport.php b/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesApiAsyncAwsTransport.php index fd7303f537565..e7878ccc8b7e6 100644 --- a/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesApiAsyncAwsTransport.php +++ b/src/Symfony/Component/Mailer/Bridge/Amazon/Transport/SesApiAsyncAwsTransport.php @@ -86,6 +86,9 @@ protected function getRequest(SentMessage $message): SendEmailRequest 'Charset' => $email->getHtmlCharset(), ]); } + if ($emails = $email->getReplyTo()) { + $request['ReplyToAddresses'] = $this->stringifyAddresses($emails); + } return new SendEmailRequest($request); }