/** * This is just for the demo sending. */ public function action_send() { $message = new Swift_Message(); $message->addTo($this->request->post('to')); $message->addFrom($this->request->post('from')); $message->setSubject($this->request->post('subject')); $message->setBody($this->request->post('message')); $mq = new MailQueue(); $mq->add($message); $this->redirect('mailqueue/demo'); }
public function postPersist(LifecycleEventArgs $args) { $entity = $args->getEntity(); // On veut envoyer un email que pour les entités Application if (!$entity instanceof Application) { return; } $message = new \Swift_Message('Nouvelle candidature', 'Vous avez reçu une nouvelle candidature.'); $message->addFrom('*****@*****.**'); //$this->mailer->send($message); }
private function sendMessage($url, $username) { $message = new \Swift_Message('Vous avez reçu une demande!', "Félicitation, nous venons d'apprendre que {$username} est interessé par votre annonce:\n\n{$url}\n\nL'équipe Snoozit.\n "); $message->addFrom('*****@*****.**')->addTo('*****@*****.**'); $this->mailer->send($message); }
/** * {@inheritdoc} * * @return $this|self */ public function addFrom($address, $name = null) : self { $this->message->addFrom($address, $name); return $this; }
public function addFrom(Email $email) { $this->message->addFrom($email->email, $email->name); return $this; }
/** * @param \Swift_Message $instance * @param array $from From addresses. An array of (email-address => name) * @param array $to To addresses. An array of (email-address => name) * @param array $cc Cc addresses. An array of (email-address => name) [optional] * @param array $bcc Bcc addresses. An array of (email-address => name) [optional] * @param array $replyTo Reply to addresses. An array of (email-address => name) [optional] */ protected function setupMessageHeaders($instance, $from, $to, $cc = [], $bcc = [], $replyTo = []) { // Add from addresses foreach ($from as $address => $name) { $instance->addFrom($address, $name); } // Add to addresses foreach ($to as $address => $name) { $instance->addTo($address, $name); } // Add cc addresses foreach ($cc as $address => $name) { $instance->addCc($address, $name); } // Add bcc addresses foreach ($bcc as $address => $name) { $instance->addBcc($address, $name); } // Add reply to addresses foreach ($replyTo as $address => $name) { $instance->addReplyTo($address, $name); } }
public function finishOrderViaTheForm(FormInterface $form) { $cart = $this->loadCart(); /** @var OrderEntity $entity */ $entity = $form->getData(); $entity->cart = $cart; try { $this->entity_manager->persist($entity); $this->entity_manager->flush(); $data = ['name' => $entity->name, 'email' => $entity->email, 'cart' => $entity->cart, 'note' => $entity->note]; $message = new \Swift_Message('Objednávka z webu Symfony.cz'); $message->addFrom('*****@*****.**'); $message->addTo($entity->email); $message->setBody($this->twig->render('AppBundle:Cart:email.html.twig', $data), 'text/html'); $this->swift_mailer->send($message, $failed); $message = new \Swift_Message('Nová objednávka z webu Symfony.cz'); $message->addFrom('*****@*****.**'); $message->addTo('*****@*****.**'); $message->setBody($this->twig->render('AppBundle:Cart:emailAdmin.html.twig', $data), 'text/html'); $this->swift_mailer->send($message, $failed); $this->storeCart([]); return self::STATUS_OK; } catch (\Exception $e) { } return self::STATUS_ERROR; }