2017-07-28 56 views
0

我正在研究java中的解决方案,我需要从不同的电子邮件帐户(具有不同电子邮件提供商的帐户)中读取新邮件。阅读来自多个邮件提供商的新邮件

我遵循的当前方法是运行一个cron作业来打开这些电子邮件帐户并在收件箱上运行一个循环以将新邮件接收到我的系统中。

是否有可用于此类场景的最佳实践解决方案?

回答

0

让代码只处理一个邮箱,并使配置来自属性文件更为优雅。

- 创建一个属性对每个文件邮箱与所有的配置(协议/服务器/帐户/密码等)

- 创建与他的性质每个邮箱一个cron在类路径文件。

这种方式,它是非常容易维护: - 你可以很方便的方法来消除或不重写代码添加新的邮箱, - 易于处理issues- seperete日志文件为每个邮箱, -everything更简单(不需要考虑多线程)