Я не использую Symfony Framework. Когда я добавляю свой заголовок, например
$mail = (new Email())
->from(new Address('[email protected]', 'Name'))
->to($recipient)
->subject($subject)
->html($body)
->getHeaders()
->addTextHeader('X-Auto-Response-Suppress', 'OOF, DR, RN, NRN, AutoReply');
то $mailer->send($mail);
больше не работает :-(
Как отправить почту?
Обновление php до того, что требуется вашей симфонической библиотеке, может решить вашу проблему.
getHeaders
функции возвращают заголовок, поэтому в вашем $mail
у вас не электронная почта, а заголовок
$mail = (new Email())
->from(new Address('[email protected]', 'Name'))
->to($recipient)
->subject($subject)
->html($body);
$headers = $mail->getHeaders();
$headers->addHeader('X-Auto-Response-Suppress', 'OOF, DR, RN, NRN, AutoReply');
$mail->setHeaders($headers);
Я забыл, что сообщение: Ожидаемый тип «Symfony\Component\Mime\RawMessage». Найден 'Symfony\Component\Mime\Header\Headers'