feat: Ajoute le suivi des emails et améliore la gestion des envois
Ce commit introduit un système de suivi des emails pour surveiller l'ouverture des emails et améliorer la gestion des envois. Les changements incluent : - Ajout de l'entité `Mail` pour stocker les informations de suivi des emails (destinataire, sujet, statut, etc.). - Création du repository `MailRepository` pour la gestion des données de l'entité `Mail`. - Implémentation d'un contrôleur `TrackingController` pour gérer les requêtes de suivi via un pixel de suivi. - Modification du service `Mailer` pour générer un identifiant unique pour chaque email, enregistrer les informations de l'email et gérer le statut d'envoi. - Ajout d'une commande `TestMailerCommand` pour faciliter les tests de l'envoi d'emails. - Modification de la configuration de Messenger. - Ajout d'une image de tracking dans le template de mail `base.twig`. - Mise à jour de la configuration du mailer dans le fichier `.env`.
This commit is contained in:
4
.env
4
.env
@@ -37,7 +37,7 @@ MESSENGER_TRANSPORT_DSN=doctrine://default?auto_setup=0
|
||||
###< symfony/messenger ###
|
||||
|
||||
###> symfony/mailer ###
|
||||
MAILER_DSN=null://null
|
||||
MAILER_DSN='smtp://mailhog:1025'
|
||||
###< symfony/mailer ###
|
||||
|
||||
###> nelmio/cors-bundle ###
|
||||
@@ -49,4 +49,4 @@ SENTRY_DSN=
|
||||
###< sentry/sentry-symfony ###
|
||||
VITE_LOAD=0
|
||||
REDIS_DSN="redis://redis:6379"
|
||||
REAL_MAIL=1
|
||||
REAL_MAIL=0
|
||||
|
||||
Reference in New Issue
Block a user