[英]Firebase Authentication Template > Password Reset > getting html tags as it is, not html formatted content
我有 2 个 firebase 项目,分别工作。 几周前我都修改了密码重置模板。 我现在注意到,一个正在发送带有正确 html 格式内容的邮件,而另一个则按原样发送 html 标签。
我将第一个模板复制到第二个项目仍然是第二个发送 html 内容的项目。
如果有人可以帮助我,我们将不胜感激。 (我在两者中都使用我自己的 SMTP)。
第一个项目发送喜欢 - Hello Deepak,
第二个项目发送类似 - <p>Hello Deepak,</p>
虽然模板看起来像 - <p>Hello %DISPLAY_NAME%,</p>
I contacted Firebase's support team about this issue and they pointed out a config that can be set through a REST API call that sets Firebase emails to send as HTML. 这是一个显示如何使用它的脚本。
在拨打电话并更新 Firebase 的 SMTP 设置以通过第 3 方服务发送后,我的电子邮件不再仅以纯文本形式发送。
FIREBASE/MAILGUN HTML 设置
我终于解决了,希望它可以帮助别人:
https://identitytoolkit.googleapis.com/admin/v2/projects/*{FIREBASE_PRODJECT_ID}*/config?updateMask=notification.sendEmail.resetPasswordTemplate.bodyFormat
(在其中添加您的项目 ID!){notification:{sendEmail:{resetPasswordTemplate:{bodyFormat: "HTML"}}}}
,然后点击底部的“关闭”。 如果您在响应中获得HTTP/1.1 200 OK
,则工作完成。 您现在可以使用 Mailgun 使用 Firebase 发送 HTML 电子邮件!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.