2003-01-20 [長年日記]

出かけていたので

今更のように更新してみます。年が変わってからの連続更新記録を無理やり更新^^;。

BODYとBODYSTRUCTURE

いつも使っているIMAP4サーバはContent-LanguageがあるとBODYSTRUCTUREのレスポンスがおかしくなるというバグがあります。これを回避するために、BODYSTRUCTUREの代わりにBODYを使ってみてはどうだろうかと考えています。BODYだとContent-Languageは返って来ないので問題はなさそうです。その代わり、Content-Dispositionも返って来ないので別に取得する必要があります。これは、BODY.PEEK[1.MIME]のような感じで取得するようにすれば大丈夫でしょうか。どっちみち、Exchangeなんかではマルチパートの場合にContent-Typeのboundaryパラメータを間違って返してくるために、BODYSTRUCTUREの結果が信頼できなかったりするので、この辺とまとめてオプション化してしまえばよい気がしますね。