Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

add additional header to symfony mailer message

Tags:

php

symfony

I don't use the Symfony Framework. When I add my header like

$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');

then a $mailer->send($mail); doesn't work anymore:-(

How do I send mail?

like image 202
Michael Avatar asked Nov 28 '25 13:11

Michael


1 Answers

getHeaders function returns the Headers, so in your $mail, you dont have an email but Headers

            $mail = (new Email())
                ->from(new Address('[email protected]', 'Name'))
                ->to($recipient)
                ->subject($subject)
                ->html($body);
            $mail->getHeaders()->addTextHeader('X-Auto-Response-Suppress', 'OOF, DR, RN, NRN, AutoReply');
like image 159
Falimero Avatar answered Dec 01 '25 02:12

Falimero