首页 > 解决方案 > Firebase 交易电子邮件地址更改警报电子邮件未发送

问题描述

我正在使用 AngularFireStore 和 AngularFireAuth。我可以通过电子邮件和密码创建用户。我还能够成功验证用户的电子邮件。但是,当我更新用户的电子邮件地址时,不会向用户发送电子邮件以提醒他们进行更改。电子邮件地址更新虽然成功。

根据文档,我的印象是这个过程是自动的。图片中的文字:

为了安全起见,当用户更改其电子邮件地址时,会向其原始地址发送一封电子邮件,以便他们查看更改。

我用于更新电子邮件地址的相关代码如下:

    firebaseUser: Observable<firebase.User>;

    updateUserEmail(newEmail: string) {
        return this.firebaseUser.pipe(switchMap(user => from(user.updateEmail(newEmail))));
    }
    test() {      
     this.authService.updateUserEmail('example@example.com').subscribe(result => console.log(result));
    }

我是否做错了什么导致无法发送电子邮件地址更改交易电子邮件?

标签: firebasefirebase-authenticationangularfire2

解决方案


推荐阅读