Les notifications par e-mail de l’administrateur 2FA ne sont pas reçues
Produits et versions concernés
- Adobe Commerce sur les infrastructures cloud, toutes versions confondues
Problème
Vous avez configuré l’authentification à deux facteurs afin d’améliorer la sécurité d’accès de l’administrateur, mais vous ne recevez pas l’e-mail contenant les instructions pour terminer la configuration.
Cause
Si vous n'avez pas correctement configuré l'e-mail de l'expéditeur ou si votre domaine n'a pas été marqué en blanc dans SendGrid, l'e-mail se serait probablement retrouvé dans le dossier Spam.
Dépannage
Étape 1 : vérifier votre dossier Spam
-
Si l'e-mail n'apparaît pas dans votre dossier Spam, exécutez cette requête Mysql pour vérifier que les adresses e-mail ont été configurées :
code language-sql select * from core_config_data where path like '%trans_email%';- Si elle ne renvoie aucun résultat, cela signifie que l’adresse de l’expéditeur n’a pas été configurée.
Puisque vous n’avez pas accès à l’administrateur, vous devez insérer la configuration dans la base de données. Saisissez l’adresse e-mail appropriée et exécutez l’instruction MySQL :
code language-none insert into core_config_data (scope,scope_id,path,value) values ('default',0,'trans_email/ident_general/email', your-email@here.com)- S’il renvoie un résultat, passez à étape 2.
- Si elle ne renvoie aucun résultat, cela signifie que l’adresse de l’expéditeur n’a pas été configurée.
-
Si l'email s'est affiché dans votre dossier Spam, cliquez sur le lien contenu dans l'email. Si le lien a expiré depuis, essayez de vous reconnecter pour répéter le processus.
-
Une fois que vous avez obtenu l’accès, accédez à Magasins > Configuration > Général > Stocker les adresses e-mail et configurez les adresses e-mail.
Étape 2 : si/une fois les adresses e-mail correctement configurées, insérez SSH dans l’environnement et exécutez cette commande :
php -r "mail(<your email address>,<subject>,<content>,'To: <sender email>');"
Recherchez l'e-mail dans votre dossier Spam.
Si l’e-mail s’est affiché dans votre dossier Spam, l’authentification d’e-mail de votre domaine n’est peut-être pas entièrement configurée pour la diffusion sortante via SendGrid.
Si vous utilisez le service SendGrid géré par Adobe :
Envoyez un ticket d’assistance demandant que votre domaine d’envoi soit authentifié (parfois appelé marque blanche) avec SendGrid.
Ce processus implique l’ajout d’enregistrements DNS (DKIM et SPF) pour autoriser SendGrid à envoyer des e-mails au nom de votre domaine, ce qui augmente la probabilité que vos e-mails soient envoyés à la boîte de réception plutôt qu’au dossier Spam.
Si vous utilisez votre propre compte SendGrid :
Vous êtes responsable de la gestion des paramètres d’authentification de votre domaine directement dans le tableau de bord de votre compte SendGrid. Pour plus d’informations, voir Configuration de l’authentification de domaine dans la documentation SendGrid.
Lecture connexe
- SendGrid dans notre documentation destinée aux développeurs.