[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

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

  1. 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.
  2. 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.

  3. 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.

NOTE
Certains clients peuvent choisir d’utiliser un service SendGrid configuré séparément pour un contrôle total de la délivrabilité et de la conformité des e-mails (par exemple, les exigences HIPAA). Assurez-vous de suivre les étapes de dépannage appropriées en fonction du type de service SendGrid (géré par Adobe ou autogéré) que vous utilisez.

Lecture connexe

  • SendGrid dans notre documentation destinée aux développeurs.
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a