Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javax.mail.Store需要关闭吗?_Java_Jakarta Mail - Fatal编程技术网

javax.mail.Store需要关闭吗?

javax.mail.Store需要关闭吗?,java,jakarta-mail,Java,Jakarta Mail,我有一个类似服务器的小应用程序,可以配置许多电子邮件帐户,并为每个帐户设置listner,以通知添加的邮件或删除的邮件 我无法确定是否每次都要连接和断开存储,例如: store.getDefaultFolder().getFolder(folderName); 或 就我所知,我只能在第一次需要它时连接到存储,然后让它保持打开状态,直到应用程序停止,你认为呢? 谢谢,再见无论如何,邮件服务器很可能会断开与您的长期连接。你可以尝试保持它,但你需要处理掉话。事实上,连接可以在没有通知你的情况下关闭。

我有一个类似服务器的小应用程序,可以配置许多电子邮件帐户,并为每个帐户设置listner,以通知添加的邮件或删除的邮件

我无法确定是否每次都要连接和断开存储,例如:

store.getDefaultFolder().getFolder(folderName);

就我所知,我只能在第一次需要它时连接到存储,然后让它保持打开状态,直到应用程序停止,你认为呢?
谢谢,再见

无论如何,邮件服务器很可能会断开与您的长期连接。你可以尝试保持它,但你需要处理掉话。事实上,连接可以在没有通知你的情况下关闭。你需要每隔30分钟左右“戳”一次连接,以确保它仍然处于活动状态。谢谢,伙计们,是的,比尔,我也使用这里已经讨论过的“两线程”技术。有了这个问题,我只想知道如何正确处理店铺的连接和断开,那么在你看来,哪种做法应该是最好的?你解决了吗?可能需要研究webhooks与长轮询。@Parser我在应用程序启动时只进行一次连接,处理尝试重新连接到存储的断开连接。为了保持连接的活力,请查看此线程,邮件服务器很可能会在您身上断开一个长期运行的连接。你可以尝试保持它,但你需要处理掉话。事实上,连接可以在没有通知你的情况下关闭。你需要每隔30分钟左右“戳”一次连接,以确保它仍然处于活动状态。谢谢,伙计们,是的,比尔,我也使用这里已经讨论过的“两线程”技术。有了这个问题,我只想知道如何正确处理店铺的连接和断开,那么在你看来,哪种做法应该是最好的?你解决了吗?可能需要研究webhooks与长轮询。@Parser我在应用程序启动时只进行一次连接,处理尝试重新连接到存储的断开连接。要保持连接的活动性,请查看此线程
store.getDefaultFolder().list("*");