首页 > 解决方案 > 使用firebase登录用户作为发件人发送电子邮件

问题描述

使用 firebase 身份验证登录用户。用户登录后,用户需要向其客户的电子邮件发送电子邮件通知。我发现唯一的方法是使用需要发件人电子邮件和密码的 nodemailer。我们如何使用 AngularFireAuth 获取登录用户密码?还有另一种方法可以使用 firebase 登录用户令牌发送电子邮件吗?

标签: firebasefirebase-authenticationangularfire

解决方案


无法从 Firebase 身份验证中获取用户的密码。这将是一个严重的安全风险。

但是 nodemailer 可能对获取通过您正在使用的 SMTP 邮件服务器发送邮件的凭据更感兴趣。这些是用于发送电子邮件的凭据,它们不一定与您向其发送电子邮件的用户的凭据相同。


推荐阅读