2017-01-04 8 views
0

私は私達の会社のためのimapサービスを開発しています。追加要求された以上の取得13バイト

以下のメッセージは、MS Outlook 2016(Windows 10)とIMAPサーバー間の通信ログです。

C: hj38 APPEND {13}/r/n 
S: + /r/n 
C: 한글폴더2 
C:  (\Seen \Answered) " 4-Jan-2017 16:42:14 +0900" {14402603}/r/n 

問題は{13}です。次のメッセージのサイズは13バイトでなければなりません。しかし、それは私が予想していたよりも大きいです...私はそれが13バイト以上であると確信しています。

한글폴더2\r\n(\Seen \Answered) " 4-Jan-2017 16:42:14 +0900" {14402603}\r\n 
+0

「一眼フォルダ2」の後に「\ r \ n」が表示されますか? – sameerkn

答えて

0

APPENDは、2つの必須の引数といくつかのオプションの引数をとります。このコマンドで2つのオプションの引数があり、引数は順番に、ですので:

  • メールボックス名、13バイトのリテラル
  • フラグのリスト、\ \は
  • メッセージの日付に答え見
  • メッセージの内容は、14402603バイトのリテラルです。

RFC 3501のページ46と次のページを読んでください。

+0

Thans @arnt。 RFC 3501の「2.2.1。クライアントプロトコル送信者とサーバープロトコル受信者」をよく読んでください。 これは私のバグです.... – zbum

関連する問題