我遇到了 jdelta 同步http://code.google.com/p/jdeltasync/的问题。我会尽力解释。在 google 代码网站上有一个使用 jdeltasync 库的代码示例:
以下 Java 代码将 Inbox 文件夹中的所有邮件下载到当前目录:
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: User has maxed out their sync relationship quota
所以我的问题是任何人都已经有了这个问题,他/她是否解决它。
谢谢你的时间。
西蒙