我目前有一个站点,其中数据托管在Firebase上,静态文件托管在AWS上(我使用NameCheap注册了我的域名,但是使用Route 53和S3路由到AWS)。
我现在想使用SendGrid发送电子邮件,但他们说我需要设置一个SMTP服务器。我无法找到最好的方法来做到这一点。我可以就最佳解决方案获得建议吗?我想使用SendGrid发送交易电子邮件,例如“欢迎使用网站!”,“忘记密码”等。
答案 0 :(得分:6)
这里似乎有一些误解。您不需要设置SMTP服务器(这就是使用SendGrid或SES等提供程序的重点)。但是,firebase是所有客户端代码,因此如果您想要执行诸如发送电子邮件或集成第三方API或执行在客户端不可行的繁重计算之类的操作,则必须运行一些服务器端代码某处管理这些事情。
您可以在Firebase FAQ
中详细了解相关信息更新现在,您可以使用Firebase与Zapier的集成实现此目标:https://www.firebase.com/blog/2013-11-25-fireabase-to-apis-with-zapier.html
答案 1 :(得分:-1)
您是否有理由特意使用sendgrid?如果您已在aws上运行,则可以使用AWS SES。我没有任何问题,只是让sendgrid工作并最终放弃了;使用SES,您可以在几分钟内启动并运行。