J'ai mis mon site en ligne mais je travaille toujours .env : APP_ENV=dev pour avoir les erreurs spécifiées
J'ai installé un service d'envoi d'email. Tout roule correctement sauf que je ne reçois pas l'email de confirmation !
Une idée ?
Voilà le service en question :
<?php
namespace App\Service;
use Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle;
class ServiceMailer {
// le service ne se declenche que si le payement a été a son terme
// il permet d'envoyer un email à la personne qui a passer commande
private $from = 'muséedulouvre@gmail.com';
private $mailer;
private $templating;
public function __construct(\Swift_Mailer $mailer, \Twig\Environment $templating)
{
$this->mailer = $mailer;
$this->templating = $templating;
}
public function userConfirmation($email, $bookingnumber) : bool
{
$message = (new \Swift_Message())
->setSubject('Votre paiement pour le musée du Louvre')
->setFrom($this->from)
->setTo($email)
->setBody(
$this->templating->render(
'louvre/registrations.html.twig'
),
'text/html'
);
return $this->mailer->send($message);
}
}
et la fonction relative qui se trouve dans mon controleur :
Ça ne fonctionne pas mieux, j'ai testé avec plusieurs boites mail de réception. C'est possible que l'erreur soit dans mon code, c'est la première fois que j'utilise Swiftmailer.
Cependant, grand merci pour ton tuto Avast, il est super clair !!
Je poursuis des émotions, je trébuche dans des regards et je collectionne des cicatrices
Plusieurs essais, verif des spams mais ... pas mieux
Je poursuis des émotions, je trébuche dans des regards et je collectionne des cicatrices
Swiftmailer: pas d'erreur mais pas d'email !
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.