Bonjour à tous,

J'avais un projet sous SF3 que je viens de finir de migrer sous SF4.
Tout se passe très bien et l'application est fonctionnelle.

Seul frein à la mise en production : l'envoi d'email qui ne fonctionne pas.

Je m'explique...
Je le fais via swiftmailer.
La génération de l'email (dans un service) fonctionne très bien.
Quand je vais dans le profiler, j'ai bien un email qui a été créé.
Seulement, il ne part pas de l'application.

dans le fichier .env j'ai :
MAILER_URL=smtp://......... (mot de passe converti avec urlencode)
(j'ai prevu une variable MAILER_DSN au cas où qui contient la même chose que MAILER_URL)

Précision : avec ma config, l'envoi d'email en local fonctionne et attéri bien dans ma boîte gmail !!! (win10 + wampserver)
Y compris avec le webser symfony...

Mon server est sur AWS avec CentOs
Si quelqu'un a une solution à me proposer ce serait super !!!

Merci à tous !

2 réponses


jojo1084
Auteur
Réponse acceptée

Merci Digivia pour ta réponse.
Entre temps, j'ai pu trouver la solution...

Dans le fichier config/packages/swiftmailer.yaml, j'ai commenté la ligne spool : ['memory']
Et bingo, envoi d'email résolu !!!

Salut,

Si ton envoi de mail fonctionne en local, mais pas sur ton serveur distant, il faut que tu regardes la configuration mail de ton server en ligne, ce n'est pas un problème lié à Symfony...
As-tu installé un serveur d'envoi de mail? @Grafikart a créé un tuto à ce sujet ici : https://www.grafikart.fr/tutoriels/postfix-sendonly-695