使用java发送自动电子邮件

时间:2014-08-01 01:09:30

标签: java email

我需要每隔一段时间从我的spring mvc应用程序发送自动电子邮件。 我一直在研究像

这样的工具
  • 石英
  • ScheduledExecutorService的
  • ScheduledFuture
  • 定时器
  • 的TimerTask

我的问题是,即使关闭电脑,我也需要发送这些电子邮件,我想我的工作中有某种服务器,如果这项任务不能只使用我的应用程序来完成。 如果是这种情况,我应该怎么做我的服务器来完成这项任务?

提前致谢

3 个答案:

答案 0 :(得分:0)

如果您有服务器,则只需要使用调度程序部署spring应用程序。这是examples

配置您希望发送email的时间,服务器需要运行才能完成其调度程序任务。

答案 1 :(得分:0)

一种非常简单的方法是将您的电子邮件脚本集成到一个cron作业中,您可以在其中指定执行脚本的时间间隔。

One line cron job script

答案 2 :(得分:0)

一个非常出色的API,可让开发人员发送电子邮件,称为MailgunZapier非常好地补充了Mailgun,并允许您安排在您选择时启动的任务。 This文章演示了开发人员如何集成Zapier和Mail Gun。这两项服务都有一个免费套餐,对于你办公室内部工具可能属于的中小型项目来说非常合理。

如果您有任何疑问,请与我们联系!