Java如何如何设计多邮箱账号收取邮件

有个需求是用户可以自己添加不同平台邮箱,功能上用户可以查看邮件
目前使用javaMail,如何做到上千、上万用户(邮箱)邮件实时收取?

我用的网易邮箱,就有这功能。

这类产品都是利用邮箱设置里面的协议之类的。API得自己查。

思路是
开启多线程定时轮询,
可以加上MQ管理和控制轮询任务,
也可以引用xxljob组件实现分布式调度收取邮件的任务

如有帮助,请采纳!