Email 如何整合短信和;我的play2.0框架web应用程序中的电子邮件提醒。

Email 如何整合短信和;我的play2.0框架web应用程序中的电子邮件提醒。,email,playframework,sms,quartz-scheduler,reminders,Email,Playframework,Sms,Quartz Scheduler,Reminders,我正在play2.0框架中创建一个web应用程序。在这个应用程序中,我需要集成SMS和电子邮件提醒,通过从数据库获取详细信息,在特定日期和时间发送SMS和电子邮件。 为此,是否有任何免费的API、调度器、web服务或应用程序? 如果有,请告诉我如何使用? 提前感谢。在Play 1.x中,这将通过乔布斯的概念实现。在Play2.x中,代码的异步执行是使用Akka的调度程序完成的 因此,从您的用例来看,您可能希望有一个每隔几分钟运行一次的作业(以30为例),该作业将进入数据库并检查是否需要发送任何电

我正在play2.0框架中创建一个web应用程序。在这个应用程序中,我需要集成SMS和电子邮件提醒,通过从数据库获取详细信息,在特定日期和时间发送SMS和电子邮件。 为此,是否有任何免费的API、调度器、web服务或应用程序? 如果有,请告诉我如何使用?
提前感谢。

在Play 1.x中,这将通过乔布斯的概念实现。在Play2.x中,代码的异步执行是使用Akka的调度程序完成的

因此,从您的用例来看,您可能希望有一个每隔几分钟运行一次的作业(以30为例),该作业将进入数据库并检查是否需要发送任何电子邮件。从这里,你可以打电话给你的网络服务发送短信和电子邮件

Akka.system().scheduler().scheduleOnce(
  Duration.create(30, TimeUnit.MINUTES),
  new Runnable() {
    public void run() {
      // check database for reminders that need to be sent
      // send email
      // send SMS
    }
  }
); 
至于发送短信的服务,您可以查看Twilio()。您只需要使用
play.libs.WS
类进行集成

电子邮件是谜题中一个微不足道的部分,已经被回答了很多次了,所以我将不详细讨论这个问题