某IMAP4サーバは、
UID STORE 1 +FLAGS (\Seen)
のようなUID STOREを送った場合に、
* FETCH 1 (FLAGS (\Seen))
とだけ返してくる。やっぱり、ここは、
* FETCH 1 (FLAGS (\Seen) UID 1)
と返すべきでしょう。RFC2060だとMUSTではないけれど、クライアントをどう実装するか考えていれば、上のようなことにはならない気がするんだけれど。。。
しばらく静かだったのですが、ここ2,3日また良く流れてますね。やっぱり、まったく流れていないと初めての方なんかは投げづらいんでしょうか。
そういえば、もう1000人を超えてしまいました。エラーメールもたくさん返ってくるし;_;。
Content-Languageがついているメールに対して、
FETCH 1 (BODYSTRUCTURE RFC822.SIZE)を投げると、
* 1 FETCH (BODYSTRUCTURE ("text" "plain" ("charset" "ISO-8859-1") NIL NIL "7bit" 782 27 NIL NIL "de")) RFC822.SIZE 1861)
とかいうレスポンスを返してきます。余計な空白が入っているのはまだ許すとしても、括弧の対応とれてないじゃん。。。