首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在scala中每周发送电子邮件的调度程序

在scala中每周发送电子邮件的调度程序
EN

Stack Overflow用户
提问于 2017-08-03 21:08:08
回答 2查看 341关注 0票数 0

我计划每周发送一封电子邮件给我的每个消费者,例如,每周一早上发送电子邮件,但取决于消费者的当地时间(一些消费者在美国,其他在法国,澳大利亚,中国,...),有没有办法在Scala中做一个调度程序,以确切地知道何时发送电子邮件。(我正在使用mailJet Api发送电子邮件)

EN

回答 2

Stack Overflow用户

发布于 2017-08-03 23:44:35

将来,您还可以使用Mailjet即将发布的新的电子邮件自动化场景(几周)。它将允许您插入类型为"datetime“的联系人数据,并在稍后触发基于它的自动电子邮件。Stay tuned

票数 1
EN

Stack Overflow用户

发布于 2017-08-03 21:23:42

代码语言:javascript
复制
import akka.actor.ActorSystem
import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.duration._

val nextMonday = LocalDate.now() `with` TemporalAdjusters.nextOrSame(DayOfWeek.MONDAY)
val nextMondayMillis = nextMonday.toEpochDay
val actorSystem = ActorSystem("akka")
actorSystem.scheduler.schedule(nextMondayMillis - System.currentTimeMillis() milliseconds, 7 days){
//your email sending code here

}

还要将Akka添加到您的依赖项中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45485158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档