首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Sendgrid配置为用于Firebase身份验证电子邮件的SMTP中继服务器的问题

将Sendgrid配置为用于Firebase身份验证电子邮件的SMTP中继服务器的问题
EN

Stack Overflow用户
提问于 2022-06-23 15:36:04
回答 1查看 213关注 0票数 1

社区!

我正在将Sendgrid配置为用于Firebase身份验证电子邮件的SMTP,但当我试图发送电子邮件时,服务器发送的内容类型为:text/

因此,当用户接收到HTML 时,将无法识别它。

当默认SMTP Firebase服务发送内容类型: multipart/alternative的电子邮件时,html内容被识别为

那么,为什么我需要更改默认的防火墙服务呢?

基本上,因为当SMTP防火墙服务被设置为发件人时,有些电子邮件没有收到良好的声誉,因此它们被识别为垃圾邮件,所以这就是为什么我需要将SMTP服务更改为Sendgrid。

当前Firebase SMTP配置

我已经查看了SendGrid文档,但是我没有找到修复这个问题的有用资源。

我很感激你的任何想法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-13 08:49:03

防火墙/邮箱HTML设置

  1. 转到https://developers.google.com/oauthplayground
  2. 在“步骤1”下,选择"Firebase动态链接API v1“作为作用域。
  3. 单击“授权App ”并登录到与您的Firebase应用程序相协调的Google帐户
  4. 在“步骤2”下,单击“令牌的Exchange授权代码”。
  5. 在“步骤3”下,将HTTP方法更改为修补程序
  6. 输入请求URI https://identitytoolkit.googleapis.com/admin/v2/projects/*{FIREBASE_PROJECT_ID}*/config?updateMask=notification.sendEmail.resetPasswordTemplate.bodyFormat (在其中添加项目ID!)
  7. 单击“输入请求体”并输入{notification:{sendEmail:{resetPasswordTemplate:{bodyFormat: "HTML"}}}},然后单击底部的“关闭”。
  8. 单击“发送请求

如果您在响应中获得HTTP/1.1 200 OK,则任务完成。现在,您可以使用Sendgrid、Mailgun或任何其他电子邮件服务使用Firebase发送HTML电子邮件!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72732871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档