用Java创建电子邮件调度程序
我正在创建一个小程序,其任务是在特定时间向多个用户发送电子邮件(广播) 我阅读了一些文档,了解到我必须使用JavaMail API才能发送电子邮件 不过,我还是有很多疑问 我想到的概念是创建这个小型用户界面,用户在其中写下电子邮件内容,从存储的私有数据库中选择联系人,最后将所有内容发送到一个Servlet,该Servlet将完成整个工作 以下是我的问题:用Java创建电子邮件调度程序,java,email,servlets,jakarta-mail,Java,Email,Servlets,Jakarta Mail,我正在创建一个小程序,其任务是在特定时间向多个用户发送电子邮件(广播) 我阅读了一些文档,了解到我必须使用JavaMail API才能发送电子邮件 不过,我还是有很多疑问 我想到的概念是创建这个小型用户界面,用户在其中写下电子邮件内容,从存储的私有数据库中选择联系人,最后将所有内容发送到一个Servlet,该Servlet将完成整个工作 以下是我的问题: 假设这是有意义的,我必须在线上传我的Servlet,这是我以前从未做过的,我也不知道怎么做 我读到这样的东西可以通过Windows任务管理器
- 假设这是有意义的,我必须在线上传我的Servlet,这是我以前从未做过的,我也不知道怎么做
- 我读到这样的东西可以通过Windows任务管理器实现,我从未使用过它,但我想如果电脑关闭,它就不起作用了
- 如果按照我描述的方式使用Servlet的想法是正确的,这是否意味着用户应用程序应该只将电子邮件数据发送到Servlet而不发送其他内容?这里有我遗漏的东西吗
- 我看过一些JavaMail示例,它似乎使用起来非常简单,甚至太多了:难道我不需要关心整个IMAP、POP3等协议吗
- 您需要一个Java服务器,如Tomcat或JavaEE应用服务器来运行servlet。有很多很多方法可以获取、查找、使用、购买等这样的服务器
- 搜索“Java cron”或“Java作业调度器”
- 您可以将用户界面作为独立的Java程序、手机上的应用程序、web应用程序或许多其他选择来运行。无论您选择什么,都可以将数据发送到servlet,并让它完成繁重的工作
- JavaMail为您处理所有电子邮件协议细节。使用JavaMail发送消息可能是您尝试做的最简单的部分