我遇到了jdelta sync http://code.google.com/p/jdeltasync/的问题。 我会试着解释一下。 在谷歌代码网站上有一个使用jdeltasync librairy的代码示例:
以下Java代码将收件箱文件夹中的所有邮件下载到当前目录:
DeltaSyncClientHelper client = new DeltaSyncClientHelper(
new DeltaSyncClient(), "example@hotmail.com", "secret");
client.login();
Message[] messages = client.getMessages(client.getInbox());
System.out.println(messages.length + " messages in Inbox");
for (Message message : messages) {
File file = new File(message.getId() + ".msg");
System.out.println("Downloading message from \""
+ message.getFrom() + "\" with subject \""
+ message.getSubject() + "\" received at "
+ message.getDateReceived());
OutputStream out = new FileOutputStream(file);
client.downloadMessageContent(message, out);
out.close();
}
我已成功使用它,但如果我第二次使用它,我会收到“无法识别的错误”:
com.googlecode.jdeltasync.UnrecognizedErrorCodeException:3206:用户已超出同步关系配额
所以我的问题是任何人都有这个问题并且他/她是否已经解决了这个问题
谢谢你的时间。
西蒙
答案 0 :(得分:1)
根据我的观察,hotmail-server连续接受最多50次点击,然后它抛出此错误,10小时后hotmail-server释放用户访问该帐户接下来的50次点击。 最好从您的帐户尝试连接每15分钟,这样您就不会收到此错误
答案 1 :(得分:0)
来自hotmail-server的错误,而不是来自您的代码。用类似的情况检查link 切换到不同的服务器进行测试或尝试解决hotmail的问题。