Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mailer_transport: smtp
- mailer_encryption: ssl
- mailer_port: 465
- mailer_host: auth.smtp.1and1.fr
- mailer_user: email@mondoamine
- mailer_password: mot de passe
- MAILER_URL=Mydomaine
- /**
- * @Route("/contact")
- * @param Request $request
- * @return Response
- */
- public function contact(Request $request, Swift_Mailer $mailer): Response {
- $form = $this->createForm(ContactType::class);
- $form->handleRequest($request);
- if($form->isSubmitted() && $form->isValid()) {
- $contact = $form->getData();
- $message = (new Swift_Message($contact['subject']))
- ->setFrom($contact['email'])
- ->setTo('crowbackend@gmail.com')
- ->setBody(
- $contact['message'],
- 'text/plain'
- );
- $mailer->send($message);
- $this->addFlash('notice', 'Le méssage a bien étais envoyer vous allez recevoir une réponse d'ici 48h' );
- return $this->redirectToRoute('app_front_index');
- }
- return $this->render('contact.html.twig', [
- 'title' => 'Contacter Nous',
- 'description' => 'Contacter nous a tout moment si vous avez des questions',
- 'keywords' => 'Contact, monCpf, info',
- 'formContact' => $form->createView()
- ]);
- }
Add Comment
Please, Sign In to add comment