Admin 2FA-e-postmeddelanden tas inte emot
Berörda produkter och versioner
- Adobe Commerce om molninfrastruktur, alla versioner
Problem
Du har konfigurerat Tvåfaktorautentisering för att förbättra säkerheten för administratörsåtkomst, men du får inte e-postmeddelandet med instruktionerna om hur du slutför konfigurationen.
Orsak
Om du inte har konfigurerat avsändarens e-post korrekt, eller om din domän inte har fått en vit etikett i SendGrid, kommer e-postmeddelandet troligtvis att ha hamnat i skräppostmappen.
Felsökning
Steg 1: Kontrollera skräppostmappen
-
Om e-postmeddelandet inte visas i skräppostmappen kör du den här Mysql-frågan för att verifiera att e-postadresserna har konfigurerats:
code language-sql select * from core_config_data where path like '%trans_email%';- Om det inte returnerar några resultat betyder det att avsändaradressen inte har konfigurerats.
Eftersom du inte har åtkomst till administratören måste du infoga konfigurationen i databasen. Koppla in rätt e-postadress och kör MySQL-satsen:
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)- Om det returnerar ett resultat fortsätter du till Steg 2.
- Om det inte returnerar några resultat betyder det att avsändaradressen inte har konfigurerats.
-
Om e-postmeddelandet visades i din skräppostmapp klickar du på länken i e-postmeddelandet. Om länken sedan har upphört att gälla kan du försöka logga in igen för att upprepa processen.
-
När du har fått åtkomst går du till Store > Konfiguration > Allmänt > Lagra e-postadresser och konfigurerar e-postadresserna.
Steg 2: Om/när e-postadresserna har konfigurerats på rätt sätt kommer SSH in i miljön och kör det här kommandot:
php -r "mail(<your email address>,<subject>,<content>,'To: <sender email>');"
Kontrollera din skräppostmapp för e-postmeddelandet.
Om e-postmeddelandet visas i din skräppostmapp kanske din domäns e-postautentisering inte är helt konfigurerad för utgående leverans via SendGrid.
Om du använder tjänsten SendGrid som hanteras av Adobe:
Skicka in en supportanmälan som begär att din sändande domän autentiseras (kallas ibland white-label) med SendGrid.
Den här processen innebär att lägga till DNS-poster (DKIM och SPF) för att auktorisera SendGrid att skicka e-post för din domäns räkning, vilket ökar sannolikheten för att dina e-postmeddelanden levereras till inkorgen i stället för till skräppostmappen.
Om du använder ditt eget SendGrid-konto:
Du ansvarar för att hantera inställningarna för domänautentisering direkt på kontrollpanelen för ditt SendGrid-konto. Mer information finns i Konfigurera domänautentisering i dokumentationen för SendGrid.
Relaterad läsning
- SendGrid i utvecklardokumentationen.