未收到Admin 2FA電子郵件通知
受影響的產品和版本
- 雲端基礎結構上的Adobe Commerce,所有版本
問題
您已設定雙因素驗證以增強管理員存取安全性,但未收到內含完成設定指示的電子郵件。
原因
如果您未正確設定寄件者電子郵件,或您的網域未在SendGrid中加上白標,則電子郵件可能會落入垃圾郵件資料夾。
疑難排解
步驟1:檢查您的垃圾郵件資料夾
-
如果電子郵件未出現在您的Spam資料夾中,請執行此Mysql查詢以驗證電子郵件地址是否已設定:
code language-sql select * from core_config_data where path like '%trans_email%';
- 如果未傳回任何結果,則表示尚未設定寄件者地址。
由於您無權存取管理員,因此必須將設定插入資料庫。 插入適當的電子郵件地址並執行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)
- 如果它傳回結果,請繼續進行 步驟2。
- 如果未傳回任何結果,則表示尚未設定寄件者地址。
-
如果電子郵件出現在您的「垃圾訊息」資料夾中,請按一下電子郵件中的連結。 如果連結已經過期,請再次嘗試登入以重複此程式。
-
取得存取權後,請移至 商店 > 設定 > 一般 > 商店電子郵件地址 並設定電子郵件地址。
步驟2:若/在電子郵件地址已正確設定後,請透過SSH連線至環境並執行此命令:
php -r "mail(<your email address>,<subject>,<content>,'To: <sender email>');"
檢查您的「垃圾訊息」資料夾中是否有電子郵件。 如果電子郵件出現於該處,提交支援票證以要求在SendGrid中將網域標示為白色。
相關閱讀
- SendGrid (在開發人員檔案中)。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a