Java com.googlecode.jdeltasync.UnrecognizedErrorCodeException:3206:用户已超出其同步关系配额的最大值
我对jdelta sync有问题。 我会尽力解释的。 在google代码网站上,有一个使用jdeltasync库的代码示例: 以下Java代码将收件箱文件夹中的所有邮件下载到当前目录: 我已经成功地使用了它,但是如果我第二次使用它,我会遇到一个“无法识别的错误”:Java com.googlecode.jdeltasync.UnrecognizedErrorCodeException:3206:用户已超出其同步关系配额的最大值,java,imap,hotmail,Java,Imap,Hotmail,我对jdelta sync有问题。 我会尽力解释的。 在google代码网站上,有一个使用jdeltasync库的代码示例: 以下Java代码将收件箱文件夹中的所有邮件下载到当前目录: 我已经成功地使用了它,但是如果我第二次使用它,我会遇到一个“无法识别的错误”: com.googlecode.jdeltasync.UnrecognizedErrorCodeException:3206:用户已超出其同步关系配额的最大值 所以我的问题是,任何人都有这个问题,他/她是否解决了这个问题。 谢谢您抽出时
com.googlecode.jdeltasync.UnrecognizedErrorCodeException:3206:用户已超出其同步关系配额的最大值
所以我的问题是,任何人都有这个问题,他/她是否解决了这个问题。
谢谢您抽出时间。
Simon这是hotmail服务器的错误,而不是您的代码。请用类似的案例进行检查。
切换到不同的服务器进行测试或尝试解决hotmail的问题。根据我的观察,hotmail服务器连续最多接受50次点击,然后抛出此错误,10小时后hotmail服务器释放用户以访问下一次50次点击的帐户。 最好尝试每15分钟从您的帐户连接一次,这样您就不会出现此错误
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();
}