社区!
我正在将Sendgrid配置为用于Firebase身份验证电子邮件的SMTP,但当我试图发送电子邮件时,服务器发送的内容类型为:text/
因此,当用户接收到HTML 时,将无法识别它。
当默认SMTP Firebase服务发送内容类型: multipart/alternative的电子邮件时,html内容被识别为
那么,为什么我需要更改默认的防火墙服务呢?
基本上,因为当SMTP防火墙服务被设置为发件人时,有些电子邮件没有收到良好的声誉,因此它们被识别为垃圾邮件,所以这就是为什么我需要将SMTP服务更改为Sendgrid。
我已经查看了SendGrid文档,但是我没有找到修复这个问题的有用资源。
我很感激你的任何想法。
发布于 2022-08-13 08:49:03
防火墙/邮箱HTML设置
https://identitytoolkit.googleapis.com/admin/v2/projects/*{FIREBASE_PROJECT_ID}*/config?updateMask=notification.sendEmail.resetPasswordTemplate.bodyFormat
(在其中添加项目ID!){notification:{sendEmail:{resetPasswordTemplate:{bodyFormat: "HTML"}}}}
,然后单击底部的“关闭”。如果您在响应中获得HTTP/1.1 200 OK
,则任务完成。现在,您可以使用Sendgrid、Mailgun或任何其他电子邮件服务使用Firebase发送HTML电子邮件!
https://stackoverflow.com/questions/72732871
复制相似问题