安排电子邮件以便稍后在Web应用程序中发送

我需要我的Web应用程序每天发送数千封。 目前,在被前端用户触发后,我在发送邮件的后端运行一个for循环。

阅读本文:如何通过Java应用程序使用GMail,Yahoo或Hotmail发送电子邮件?

问题:

  • 如果有人在发送请求后关闭网页,则请求不完整

  • 发送电子邮件需要很长时间 ,用户必须等待。

  • 理想情况下,我希望将电子邮件和内容保存在数据库中,以便调度程序从中选择作业并发送电子邮件,并在发送邮件/发生任何问题时通知用户。

    我怎样才能做到这一点? cron作业会在这里帮助吗? 如果应用程序部署在Windows服务器上怎么办? 或者我应该编写一个单独的java应用程序来从数据库中接收任务并发送邮件? 我可以在网络应用程序中安排工作吗?

    链接地址: http://www.djcxy.com/p/38931.html

    上一篇: Schedule emails to deliver later in a web application

    下一篇: Replace scoped session bean for background task