2011-10-17 41 views
0

我有jdelta同步http://code.google.com/p/jdeltasync/問題。 我會盡力解釋。 在谷歌代碼網站也使用jdeltasync librairy的代碼示例:com.googlecode.jdeltasync.UnrecognizedErrorCodeException:3206:用戶最大化他們的同步關係配額

下面的Java代碼下載收件箱文件夾的所有郵件到當前目錄:

DeltaSyncClientHelper client = new DeltaSyncClientHelper(
    new DeltaSyncClient(), "[email protected]", "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(); 
    } 

我」已經成功地使用它,但如果我用它第二次我有一個「unrecognize錯誤」:
com.googlecode.jdeltasync.UnrecognizedErrorCodeException:3206:用戶已經刷爆了其同步關係配額
所以我的問題是任何人已經有這個問題,他/她修復它。
謝謝你的時間。
Simon

回答

0

這是來自hotmail-server的錯誤,而不是來自您的代碼。用類似的情況檢查這個link
切換到不同的服務器進行測試或嘗試解決hotmail問題。

1

根據我的觀察,hotmail-server在一行中最多接受50次匹配,然後拋出此錯誤,並在10小時後hotmail-server釋放用戶以訪問該帳戶以獲得未來50次匹配。 更好地嘗試從您的帳戶每15分鐘連接,以便您不會收到此錯誤

相關問題