angularjs - Firebase 数据库中匹配时发送电子邮件

标签 angularjs email firebase server angularfire

我正在尝试使用 AngularJS 和 Firebase 构建一个 Web 应用,该应用向与某些参数匹配的两个用户发送电子邮件。用户首先提交他们的信息,如果数据库中存在与另一个人匹配的信息,我想向这两个人发送一封电子邮件。例如,如果 A 和 B 两个人的年龄都是 25 岁,我想向 A 和 B 发送一封包含某些信息的电子邮件。使用 Firebase 可以实现这一点吗?

最佳答案

如果您没有运行服务器

您可以通过使用像 Zapier 这样的服务来实现它.

您可以创建一个链接 FireBase 和电子邮件服务(例如 Mandrill)的 zap。

A Zap combines triggers and actions — whenever the trigger event occurs, Zapier automatically completes the action for you!

当存在匹配项时,更新 FireBase 数据库中的特殊 key 。

当 Zapier 正在监听该特定 key 的更新时,它将通过 Mandrill 发送电子邮件来使用react。

2017 年 3 月更新

Firebase 现已添加新工具来触发数据库事件处理程序:

<小时/>

如果您正在运行服务器

您的服务器可以轻松检查 FireBase 中的值并相应地发送电子邮件。那将是一个

是的,当然:)

关于angularjs - Firebase 数据库中匹配时发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28656191/

相关文章:

javascript - ERB/Coffee Rails 中图像 url 的未定义局部变量或方法 `image'

javascript - 带有 drilledDown 的 HighMaps

email - SSIS-发送带有失败任务名称的邮件

javascript - 混淆网站上电子邮件地址的最佳方法?

javascript - 在 Electron 下运行 Angular 指令时出现类型错误?

Powershell 验证电子邮件地址

使用 Firebase FCM token 的 iOS 推送通知

java - FirebaseRecyclerAdapter 不会覆盖 onDataChanged

android - 使用 Firestore UI 从 Firestore 检索数据并将其显示在 RecyclerView 中不适用于 API 24+

angularjs - 关闭Angular UI ngx-grid中的滚动?