客户端调用服务程序发送邮件

lg_asus 2011-01-19 11:23:48
客户端程序某项操作后,向邮件服务器发送信息要求服务器发用户发送邮件,邮件信息是客户端已经写入到一个数据库的。
由于要发送的邮件很多,因此在客户端执行操作完毕后就可以退出软件,服务器继续发送邮件直到全部发送完毕。

不知道大家明白我的意思没? 简单点地说:客户端向服务器发送“发邮件”的指令,然后就不管了,由服务器去完成发邮件的操作。

请问如何实现? Servlet可以吗? 客户端退出会不会导致服务端邮件发送会中断?

不想在服务器用Timer实现。
...全文
70 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsyangdayong 2011-01-27
  • 打赏
  • 举报
回复
可以先把要发送的内容、主题、发送地址等 存放在一张表里面,然后启动一个线程对此表间隔性扫描,再将邮件发送出去。
xhhsld 2011-01-20
  • 打赏
  • 举报
回复
可以在服务端创建一个线程池, 每次请求的时候在 Servlet 中往池中添加一个任务.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧