2

我目前有一个站点,其中数据托管在 Firebase 上,静态文件托管在 AWS 上(我使用 NameCheap 注册了我的域,但我使用 Route 53 和 S3 路由到 AWS)。

我现在想使用 SendGrid 发送电子邮件,但他们说我需要设置一个 SMTP 服务器。我在任何地方都找不到最好的方法是什么。我可以就最佳解决方案获得建议吗?我想使用 SendGrid 发送事务性电子邮件,例如“欢迎来到该站点!”、“忘记密码”等。

4

2 回答 2

6

这里似乎有些误会。您不需要设置 SMTP 服务器(这就是使用 SendGrid 或 SES 等提供商的全部意义所在)。然而,firebase 都是客户端代码,所以如果你想做一些事情,比如发送电子邮件或集成第三方 API,或者做在客户端不可行的繁重计算,你必须运行一些服务器端代码管理这些事情的地方。

您可以在Firebase 常见问题解答中阅读更多相关信息

更新您现在可以使用 Firebase 与 Zapier 的集成来实现此目的:https ://www.firebase.com/blog/2013-11-25-fireabase-to-apis-with-zapier.html

于 2013-11-01T21:50:26.643 回答
0

您是否有理由要专门使用 sendgrid?如果您已经在 aws 上运行,则可以改用 AWS SES。我只有让 sendgrid 工作的问题,最后放弃了;使用 SES,您可以在几分钟内启动并运行。

http://aws.amazon.com/ses/

于 2013-10-25T17:50:14.710 回答