Commit 004c3d7e by Yvon

simplify email mismatch fix by using already existing parameter MLC_NOTIF_EMAIL

parent e1e49b8a
......@@ -24,8 +24,6 @@ DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.
# For a generic SMTP server, use: "smtp://localhost:25?encryption=&auth_mode="
# Delivery is disabled by default via "null://localhost"
MAILER_URL=smtp://localhost:25?encryption=&auth_mode=
# To fix 550 5.7.1 Sender mismatch occuring in some cases when using contact form
SENDER_MATCHING_USERNAME_OF_MAILER_URL=noreply@kohinos.fr
###< symfony/swiftmailer-bundle ###
###> nelmio/cors-bundle ###
CORS_ALLOW_ORIGIN=^https?://localhost(:[0-9]+)?$
......
......@@ -50,7 +50,7 @@ Copier le fichier .env.dist en .env et configurer :
On ajoute à DATABASE_URL : => ?serverVersion=10.3.31-MariaDB
- APP_ENV=dev et APP_DEBUG=1
- l'envoi de mail (MAILER_URL (et SENDER_MATCHING_USERNAME_OF_MAILER_URL))
- l'envoi de mail (MAILER_URL (penser à saisir MLC_NOTIF_EMAIL compatible avec le MAILER utilisé))
- la variable APP_SECRET (variable secrète que vous pouvez générer à partir de cette url : http://nux.net/secret
- s'il s'agit d'une instance TAV, mettre la variable TAV_ENV à 1 (sinon la laisser à zéro)
- en environnement TAV, pour activer le parcours d'inscription autonomisé qui intègre la réponse à une questionnaire d'auto-évaluation pour les points de vente, passer PRESTA_SELF_INIT_AND_EVAL à 1
......
......@@ -14,7 +14,6 @@ parameters:
sonata.media.admin.gallery.class: 'App\Admin\GalleryAdmin'
tav_env: '%env(TAV_ENV)%'
presta_self_init_and_eval: '%env(PRESTA_SELF_INIT_AND_EVAL)%'
sender_matching_username_of_mailer_url: '%env(SENDER_MATCHING_USERNAME_OF_MAILER_URL)%'
# PARAMETRES DES IMPORTS POSSIBLE POUR L'APPLICATION DE GESTION DE MONNAIE LOCALE COMPLEMENTAIRE
app.import.separator: ';'
......
......@@ -69,7 +69,7 @@ class ContactController extends AbstractController
{
$subject = $this->em->getRepository(GlobalParameter::class)->val(GlobalParameter::MLC_NAME_SMALL) . ' : Contact' . $senderTypeAsSubjectSuffix;
$mail = (new \Swift_Message($subject))
->setFrom($this->getParameter('sender_matching_username_of_mailer_url') ?: $from) //using $from here sometimes fails with 550 5.7.1 Sender mismatch
->setFrom($this->em->getRepository(GlobalParameter::class)->val(GlobalParameter::MLC_NOTIF_EMAIL)) //using $from here sometimes fails with 550 5.7.1 Sender mismatch
->setTo($this->em->getRepository(GlobalParameter::class)->val(GlobalParameter::MLC_CONTACT_EMAIL))
->setBody(
$this->templating->render(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment