2017-04-13 66 views
2

我正在使用內部電子郵件遷移工具,我正在使用IMAP將電子郵件從一臺服務器複製到另一臺服務器。但是,我遇到了一個錯誤,其中服務器(運行Postfix)似乎在響應+ OK命令,然後我的程序掛起。IMAP響應「+ OK」是什麼意思?

這是一系列事件。我嘗試APPEND消息到新服務器:

yaWmXw APPEND INBOX (\Seen \receiptchecked \Answered) " 5-Oct-2015 22:33:11 +0000" {37020} 

所以對象的新服務器不理解\receiptchecked標誌:

yaWmXw BAD Error in IMAP command APPEND: Invalid system flag \RECEIPTCHECKED (0.000 + 0.000 secs). 

我刪除有問題的標誌,然後再試一次:

uoTzlA APPEND INBOX (\Seen \Answered) " 5-Oct-2015 22:33:11 +0000" {37020} 

然後服務器迴應神祕+ OK和我的程序掛起。 + OK是什麼意思?我應該如何處理它?我在網上找不到任何提及。

如果它是相關的,這裏是服務器的功能:

* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS LOGINDISABLED] 

回答

4

+是「來吧,把你的數據。」,也就是37020個字節你答應你打算送。之後的所有內容都是自由文本。

+0

謝謝,這是有道理的。我想我會和我正在使用的圖書館的作者交談,看看發生了什麼(即爲什麼它不發送數據)。 –