未收到管理员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>');"
检查您的Spam文件夹中的电子邮件。 如果电子邮件出现在该处,则提交支持票证以请求在SendGrid中将域标记为白标。
相关阅读
- 在我们的开发人员文档中SendGrid。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a