我想构建一个系统,在JAVA中监听5个不同gmail帐户上的新电子邮件。我阅读了javax.mail文档,发现javax.mail.session是一个静态类,我无法使用它连接到多个电子邮件。有没有办法实现我想用Java或任何其他语言做的事情?
答案 0 :(得分:1)
我发现javax.mail.session是一个静态类
不,你没有,也不是。
我无法连接到多个使用它的电子邮件
没有。您可以使用单个会话:如下面的@billshannon所述(在评论清理的情况下重复):
您不需要多个会话,但如果您需要针对不同服务器的显着不同配置,您可能会发现它很有用。但由于您只是连接到Gmail,这应该不是问题。每个商店都可以通过调用相应的
connect()
方法连接不同的凭据。