|
17 | 17 | use Symfony\Component\Mailer\SentMessage;
|
18 | 18 | use Symfony\Component\Mailer\Transport\AbstractApiTransport;
|
19 | 19 | use Symfony\Component\Mime\Email;
|
20 |
| -use Symfony\Component\Mime\NamedAddress; |
21 | 20 | use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
22 | 21 | use Symfony\Contracts\HttpClient\HttpClientInterface;
|
23 | 22 | use Symfony\Contracts\HttpClient\ResponseInterface;
|
@@ -76,15 +75,12 @@ private function getPayload(Email $email, Envelope $envelope): array
|
76 | 75 | 'html' => $email->getHtmlBody(),
|
77 | 76 | 'text' => $email->getTextBody(),
|
78 | 77 | 'subject' => $email->getSubject(),
|
| 78 | + 'from_name' => $envelope->getSender()->getName(), |
79 | 79 | 'from_email' => $envelope->getSender()->getAddress(),
|
80 | 80 | 'to' => $this->getRecipients($email, $envelope),
|
81 | 81 | ],
|
82 | 82 | ];
|
83 | 83 |
|
84 |
| - if ($envelope->getSender() instanceof NamedAddress) { |
85 |
| - $payload['message']['from_name'] = $envelope->getSender()->getName(); |
86 |
| - } |
87 |
| - |
88 | 84 | foreach ($email->getAttachments() as $attachment) {
|
89 | 85 | $headers = $attachment->getPreparedHeaders();
|
90 | 86 | $disposition = $headers->getHeaderBody('Content-Disposition');
|
@@ -126,13 +122,10 @@ protected function getRecipients(Email $email, Envelope $envelope): array
|
126 | 122 |
|
127 | 123 | $recipientPayload = [
|
128 | 124 | 'email' => $recipient->getAddress(),
|
| 125 | + 'name' => $recipient->getName(), |
129 | 126 | 'type' => $type,
|
130 | 127 | ];
|
131 | 128 |
|
132 |
| - if ($recipient instanceof NamedAddress) { |
133 |
| - $recipientPayload['name'] = $recipient->getName(); |
134 |
| - } |
135 |
| - |
136 | 129 | $recipients[] = $recipientPayload;
|
137 | 130 | }
|
138 | 131 |
|
|
0 commit comments