java - 如何监听多个 Gmail 帐户上传入的电子邮件 - Java

标签 java jakarta-mail

我想建立一个系统,可以在 JAVA 中监听 5 个不同 gmail 帐户上的新电子邮件。我阅读了 javax.mail 文档,发现 javax.mail.session 是一个静态类,我无法使用它连接到多个电子邮件。有什么方法可以实现我想要用 Java 或任何其他语言实现的目标吗?

最佳答案

I found that the javax.mail.session is a static class

不,你没有,也不,它也不是。

and I cannot connect to more than one email using it

没有。您可以使用单个 session :如下面@billshannon所述(在评论清理的情况下重复):

You don't need multiple Sessions, but you might find it useful if you need significantly different configuration for different servers. But since you're only connecting to Gmail, that shouldn't be an issue. Each Store can connect with different credentials by calling the appropriate connect() method.

关于java - 如何监听多个 Gmail 帐户上传入的电子邮件 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48014919/

相关文章:

java - 本地 Jenkins Maven 没有互联网连接

java - Executor 代替 ExecutorService 有没有什么场景。 Executor 接口(interface)背后的意图?

utf-8 - dumbster 单元测试邮件服务器不返回预期的邮件正文?

java - 如何使用 JavaMail API 从文件中读取 HTML 模板以发送邮件?

java - 使用 Android Studio 虚拟设备执行任务 ':react-native-gesture-handler:compileDebugJavaWithJavac' 失败

java - urlConnection.getInputStream() 抛出 EOFException

java - Libstreaming - 使用 VLC 作为 RTSP 客户端

java - 如何使用MimeBodyPart以相同的文件名保存不同的内容?

Java 邮件客户端到 MS Exchange 服务器

java - 收到 "javax.mail.AuthenticationFailedException: failed to connect"错误