Example #1
0
 protected function forwardEmail(Support $issue, OutputInterface $output)
 {
     $from_email = 'support-' . $issue->getOriginalId() . '@camdram.net';
     $sender = From::fromString('From:' . $issue->getFrom())->getAddressList()->current();
     $mailer = $this->getContainer()->get('mailer');
     foreach ($this->getRecipients($issue) as $email => $name) {
         $output->writeln('Sending to ' . $name . ' (' . $email . ')');
         $message = \Swift_Message::newInstance();
         $message->setSubject($issue->getSubject())->setTo($email, $name)->setSender($sender->getEmail(), $sender->getName())->setFrom($from_email, 'Cammdram Support')->setReplyTo($from_email, 'Camdram Support')->setReturnPath('*****@*****.**')->setBody($issue->getBody());
         $mailer->send($message);
     }
 }