Email ZF2 (Zend \ Mail \ Storage \ Message)

I need to send an email using Zend Framework 2.

I tried

//$message - Zend\Mail\Storage\Message
$message->to = 'lala@example.com';
$transport = new \Zend\Mail\Transport\Sendmail();
$transport->send($message);

but $transport->send()only acceptsZend\Mail\Message

Does anyone know a way forward without creating a new one Zend\Mail\Message?

+4
source share
1 answer

Found a pretty simple way to move on Charles's idea:

    $fwd  = new \Zend\Mail\Message();
    $fwd->setBody($message->getContent());
    $h = $message->getHeaders();
    $h->removeHeader('To');
    $fwd->setHeaders($h);
    $fwd->addTo('email@example.com');
    $transport = new \Zend\Mail\Transport\Sendmail();
    $transport->send($fwd);
+2
source

Source: https://habr.com/ru/post/1525201/


All Articles