首页 > 解决方案 > 反应表单发送电子邮件

问题描述

我正在构建一个响应表单,我想在用户单击提交按钮时将其发送到我的电子邮件。

我正在查看用于发送电子邮件的 Microsoft Graph API ( https://docs.microsoft.com/en-us/graph/api/user-sendmail?view=graph-rest-1.0&tabs=javascript ),但检查它,似乎它需要一个临时令牌,所以我不能使用它,因为我需要每隔一小时左右更换一次令牌。

所以,我基本上是在尝试找到像 Gmail 这样的 API,但对于 Office 365 帐户(https://developers.google.com/gmail/api/guides/sending),因为我们可以创建一个 gcp 项目并使用密钥它为我们生成,而不是使用像 MS Graph API 这样的令牌

一般来说,我会在我的 API 中使用路由,但这个站点是静态的,所以我没有任何 API(既没有 serverlet、云函数或其他类似的东西)。

是否有任何方法可以通过我的 Web 客户端的 Microsoft API 发送电子邮件,仅使用特定于域的令牌?还是有更好的方法来完成同样的结果?

标签: reactjsgatsby

解决方案


我强烈推荐使用https://formsubmit.co/。它是免费的,我个人在许多项目中都使用它。与电子邮件模板、验证码、reply_to 等许多功能完美结合。

不需要后端知识。1分钟就可以设置好。


推荐阅读