Javamail Pop3会话超时?

Javamail Pop3会话超时?,java,jakarta-mail,Java,Jakarta Mail,我正在尝试使用javamail下载一个包含1000条hotmail消息的邮箱。 问题是大约一个小时后,我收到一个Pop会话超时异常,我无法再获取消息 C: TOP 3210 0 S: +OK 1444 byte(s) X-Message-Delivery: Vj0zLjQuMDt1cz0wO2k9MDtsPTA7YT0x X-Message-Status: n:0 X-SID-PRA: Super Wall <apps+ocdlfcez@facebookmail.com> X-SID

我正在尝试使用javamail下载一个包含1000条hotmail消息的邮箱。 问题是大约一个小时后,我收到一个Pop会话超时异常,我无法再获取消息

C: TOP 3210 0
S: +OK 1444 byte(s)
X-Message-Delivery: Vj0zLjQuMDt1cz0wO2k9MDtsPTA7YT0x
X-Message-Status: n:0
X-SID-PRA: Super Wall <apps+ocdlfcez@facebookmail.com>
X-SID-Result: Pass
X-Message-Info: R00BdL5giqoqgO8FeGWl8Lch6n3is6BT1wNitKPj0Jb+fghk1p9MsC+MFGyB2nflerotq/xZ5r8LiguM+3GjEOSj3umkoXeU
Received: from mx-out.facebook.com ([204.15.20.140]) by bay0-mc7-f15.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668);
     Tue, 8 Apr 2008 15:14:55 -0700
Received: from api.facebook.com (intlb01-mip1.sctm.tfbnw.net [10.1.240.6])
    by mx-out.facebook.com [email018.sctm.facebook.com] (8.13.6/8.13.6) with ESMTP id m38MEtOg030239
    for <xgameprogrammer@hotmail.com>; Tue, 8 Apr 2008 15:14:55 -0700
X-Facebook: from zuckmail ([168.143.164.188]) 
    by api.facebook.com with HTTP (ZuckMail);
Date: Tue, 8 Apr 2008 15:14:55 -0700
To: Ahmed Saleh <xgameprogrammer@hotmail.com>
From: Super Wall <apps+ocdlfcez@facebookmail.com>
Reply-to: Facebook <apps+ocdlfcez@facebookmail.com>
Subject: You just received a new photo from Lejla Boric
Message-ID: <03df95f3306af0a88432e7fcca22f7ac@api.facebook.com>
X-Priority: 3
X-Mailer: ZuckMail [version 1.00]
X-Facebook-Notify: platform_email
Errors-To: apps+ocdlfcez@facebookmail.com
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="b1_03df95f3306af0a88432e7fcca22f7ac"
Return-Path: apps+ocdlfcez@facebookmail.com
X-OriginalArrivalTime: 08 Apr 2008 22:14:55.0926 (UTC) FILETIME=[F9D6A560:01C899C5]


.
C: RETR 3210
S: -ERR POP3 session timed out
javax.mail.MessagingException: No inputstream from datasource;
SentDate : Wed Apr 09 01:14:55 AST 2008
  nested exception is:
C:前3210名
S:+OK 1444字节
X-Message-Delivery:Vj0zLjQuMDt1cz0wO2k9MDtsPTA7YT0x
X-Message-Status:n:0
X-SID-PRA:超级墙
X-SID-Result:通过
X-Message-Info:R00BdL5giqoqgO8FeGWl8Lch6n3is6BT1wNitKPj0Jb+fghk1p9MsC+MFGyB2nflerotq/xZ5r8LiguM+3GjEOSj3umkoXeU
收到:由bay0-mc7-f15.bay0.hotmail.com和Microsoft SMTPSVC(6.0.3790.2668)从mx-out.facebook.com([204.15.20.140])收到;
2008年4月8日星期二15:14:55-0700
收到:来自api.facebook.com(intlb01-mip1.sctm.tfbnw.net[10.1.240.6])
通过mx-out.facebook.com[email018.sctm.facebook.com](8.13.6/8.13.6),ESMTP id为m38MEtOg030239
对于2008年4月8日星期二15:14:55-0700
X-Facebook:来自zuckmail([168.143.164.188])
通过api.facebook.com和HTTP(ZuckMail);
日期:2008年4月8日星期二15:14:55-0700
致:艾哈迈德·萨利赫
来自:超级长城
回复:Facebook
主题:你刚收到Lejla Boric的一张新照片
消息ID:
X优先级:3
X-Mail:ZuckMail[版本1.00]
X-Facebook-Notify:platform_电子邮件
错误:应用程序+ocdlfcez@facebookmail.com
MIME版本:1.0
内容类型:多部分/备选;
边界=“b1_03df95f3306af0a88432e7fcca22f7ac”
返回路径:应用程序+ocdlfcez@facebookmail.com
X-OriginalArrivalTime:08 Apr 2008 22:14:55.0926(UTC)文件时间=[F9D6A560:01C899C5]
.
C:RETR 3210
S:-错误POP3会话超时
javax.mail.MessaginException:没有来自数据源的inputstream;
发布日期:星期三2008年4月9日01:14:55
嵌套异常是:

正如我在评论中所说,这只是会话超时的一个简单例子。和任何东西一样,邮件服务器都会有时间限制,以防止过度访问,这就是一个多小时下载电子邮件的方式

你的代码没有问题,只是对hotmail/邮件服务器要求太多了


不过,还是有一些友好的建议:下次你在这里问问题时,请不要像在这里那样发布不相关的信息。在像您这样的情况下,至少可以看到导致应用程序中运行不正常的部分的代码片段和任何异常,这是很有帮助的-我们还需要看到堆栈跟踪中提到的代码行。。。然而,一个开始应该是问一个问题,而不是像你在这里做的那样陈述一个事实

正如我在评论中所说,这只是会话超时的一个简单例子。和任何东西一样,邮件服务器都会有时间限制,以防止过度访问,这就是一个多小时下载电子邮件的方式

你的代码没有问题,只是对hotmail/邮件服务器要求太多了


不过,还是有一些友好的建议:下次你在这里问问题时,请不要像在这里那样发布不相关的信息。在像您这样的情况下,至少可以看到导致应用程序中运行不正常的部分的代码片段和任何异常,这是很有帮助的-我们还需要看到堆栈跟踪中提到的代码行。。。然而,一个开始应该是问一个问题,而不是像你在这里做的那样陈述一个事实

谈论隐私。。。然而,在回答这个问题时,你们不认为一个小时左右访问同一个POP会话有点过分吗?我怀疑这纯粹是因为你的代码,而不是因为大多数电子邮件服务器都内置了时间限制!尽管如此,我不确定你所发布的内容如何帮助解决你的问题。。。如果在收到异常后重新启动应用程序,是否可以再次访问POP服务器?谈论隐私。。。然而,在回答这个问题时,你们不认为一个小时左右访问同一个POP会话有点过分吗?我怀疑这纯粹是因为你的代码,而不是因为大多数电子邮件服务器都内置了时间限制!尽管如此,我不确定你所发布的内容如何帮助解决你的问题。。。如果在收到异常后重新启动应用程序,是否可以再次访问POP服务器?谢谢您的评论。我没有发布任何相关代码,因为我猜我的代码没有问题。谢谢你的评论。我没有发布任何相关代码,因为我猜我的代码没有问题。