我们正在开发一个web应用程序,需要发送用Java/Groovy编写的电子邮件。目前,我们将每封电子邮件都保存到数据库,然后再调用Java邮件API将邮件发送到我们的SMTP服务器。从数据库发送电子邮件的工具
我希望异步发送电子邮件。我想坚持电子邮件,然后让另一个进程接收电子邮件并发送(并只发送一次)。理想情况下,这个过程运行在我的webapp之外。
有没有做任何工具?
更新:此解决方案需要防止重复的电子邮件,它需要处理电子邮件中的尖峰。我希望有人已经写了一个离线电子邮件处理器。如果您使用的Linux/Unix,你可以创建一个cron作业到调用程序从数据库中抓取邮件并送出运行每隔几分钟(我宁愿没有这个工具我自己。)
数据库中的电子邮件是否完整,还是必须与模板合并? – 2010-10-28 02:55:45
其完整。我们已经完成了所有的预处理。 (现在它只有一个文本邮件) – Tihom 2010-10-28 02:58:44
你使用grails吗?或只是groovy? – 2010-10-28 04:03:35