我正在按照here所述的步骤进行操作,向我发送验证电子邮件后,我的收件箱中收到一封来自noreply@myappname.firebaseapp.com
的电子邮件。
对于其他基于电子邮件的身份验证步骤,我可以直接从Firebase控制台自定义发件人姓名和电子邮件地址:
我是否缺少可以帮助我进行电子邮件链接登录的内容,还是需要在应用程序控制台中完成修改SMTP设置的过程?
答案 0 :(得分:1)
我在Firebase控制台中注意到了相同的行为/限制。考虑到基础的.firebase.auth().createUserWithEmailAndPassword
方法可以将您的新用户写入firestore,我想您可以使用firebase函数通过sendGrid触发自定义电子邮件,例如,您可以从那里充实自定义工作流程。
本文Email via Firebase Firestore Cloud Function Triggers包含触发自定义电子邮件的代码,可以根据您的需要进行修改。我想诀窍是将.emailValidated
属性设置为true。这可能就像切换布尔值一样容易-我不知道。
总而言之,尽管要获得定制的验证电子邮件似乎要进行很多工作。我建议您坚持使用他们提供的东西。