スレッド: [becky-pin:02099] POP の STAT や LIST について
スレッド
- 2099: 1点質問があります。ご助言いただけたらと思います。 ■ STAT や LIST 時のメッセージサイズにつ OGINO Tetsuo
- ├2100: 「指定サイズより大きければダウンロードしない」機能は LIST の結果 を基に判断しているよう Tietew
- │└2102: STAT の drop listing が最初から無視されていたとは・・・(涙) 無視される情報に一所懸命になって OGINO Tetsuo
- └2101: Tietewさんにフォローいただいたように、Becky!は、LISTコマンドで返ってく るサイズは、受信時の Tomohiro Norimatsu
[becky-pin:02099] POP の STAT や LIST について
- Subject:
- [becky-pin:02099] POP の STAT や LIST について
- From:
- OGINO Tetsuo <Ogi-tech@...>
- Date:
- Fri, 28 Sep 2001 02:34:21 +0900
- X-Mailer:
- Becky! ver. 2.00.05
- Message-Id:
- <20010928023408.65AC.OGI-TECH‐at‐ma2.seikyou.ne.jp>
荻野です。こんにちは。
1点質問があります。ご助言いただけたらと思います。
■ STAT や LIST 時のメッセージサイズについて
POP コマンドの STAT や LIST では、メッセージのサイズを返すように
規定されていますが、この値が正確ではない場合、Becky ではどのような
不具合が生じる (と推測される) のでしょうか?
というのも、現在作っております Hotmail プラグインですと、最初の
STAT コマンドにて正確なメッセージサイズを求めようとするなら、HTTP
にて全メールをダウンロードしなければならなくなります。
「あらかじめサイズを見て大きいのはダウンロードしない」という機能
を考えた場合、本末転倒です。
現在はサイズに関して WebDAV の "D:propfind/D:prop/D:getcontentlength"
プロパティーにて返ってくるサイズを利用していますが、どうもこの値には
メールヘッダのサイズが含まれていないようです。
ということで、
・Becky は STAT でのサイズが多少 (400〜500 バイト)狂っていても問題ない
・WebDAV にてヘッダを含めたサイズを返すプロパティがある (僕が知らないだけ)
・最初に全メールをダウンロードして正確な値を出すべきである
のあたりから結論を出さなければなりません。どうなのでしょう?
/* =========================== (^_-) =========================== ♪
ヘヘ ヘヘ Kyoto-University Student and Nihon TeleSystem Stuff
ミ''ミミ..ミ 荻 野 哲 男 [HomePage] http://www.ogi-tech.com
ζ( ) ( )ζ Ogino Tetsuo [E-Mail] mailto:togino@...
♪ ------------------------------------------------------------- */
1点質問があります。ご助言いただけたらと思います。
■ STAT や LIST 時のメッセージサイズについて
POP コマンドの STAT や LIST では、メッセージのサイズを返すように
規定されていますが、この値が正確ではない場合、Becky ではどのような
不具合が生じる (と推測される) のでしょうか?
というのも、現在作っております Hotmail プラグインですと、最初の
STAT コマンドにて正確なメッセージサイズを求めようとするなら、HTTP
にて全メールをダウンロードしなければならなくなります。
「あらかじめサイズを見て大きいのはダウンロードしない」という機能
を考えた場合、本末転倒です。
現在はサイズに関して WebDAV の "D:propfind/D:prop/D:getcontentlength"
プロパティーにて返ってくるサイズを利用していますが、どうもこの値には
メールヘッダのサイズが含まれていないようです。
ということで、
・Becky は STAT でのサイズが多少 (400〜500 バイト)狂っていても問題ない
・WebDAV にてヘッダを含めたサイズを返すプロパティがある (僕が知らないだけ)
・最初に全メールをダウンロードして正確な値を出すべきである
のあたりから結論を出さなければなりません。どうなのでしょう?
/* =========================== (^_-) =========================== ♪
ヘヘ ヘヘ Kyoto-University Student and Nihon TeleSystem Stuff
ミ''ミミ..ミ 荻 野 哲 男 [HomePage] http://www.ogi-tech.com
ζ( ) ( )ζ Ogino Tetsuo [E-Mail] mailto:togino@...
♪ ------------------------------------------------------------- */
[becky-pin:02100] Re: POP の STAT や LIST について
Tietew です。
On Fri, 28 Sep 2001 02:34:21 +0900
In article <20010928023408.65AC.OGI-TECH@ma2.seikyou.ne.jp>
[[becky-pin:02099] POP の STAT や LIST について]
OGINO Tetsuo <Ogi-tech@...> wrote:
> POP コマンドの STAT や LIST では、メッセージのサイズを返すように
> 規定されていますが、この値が正確ではない場合、Becky ではどのような
> 不具合が生じる (と推測される) のでしょうか?
:
> 現在はサイズに関して WebDAV の "D:propfind/D:prop/D:getcontentlength"
> プロパティーにて返ってくるサイズを利用していますが、どうもこの値には
> メールヘッダのサイズが含まれていないようです。
「指定サイズより大きければダウンロードしない」機能は LIST の結果
を基に判断しているようなので,同機能がメール本文のサイズに対して
適用されるようになる,という影響があるでしょう。
それ以外では,無いように思います。そもそも,STAT に対する応答も
+OK かどうかしか興味がないみたいです(笑)
根拠: BkNews は STAT に
+OK Make preparations for collecting articles
としか返さず,実際のニュース記事の列挙は LIST で行っている。
> ということで、
> ・Becky は STAT でのサイズが多少 (400〜500 バイト)狂っていても問題ない
でいいんじゃないでしょうか。
> ・最初に全メールをダウンロードして正確な値を出すべきである
をやると,タイムアウトしてしまいそうです。
—[ Tietew ]——————————————————————————
メ : tietew@... / tietew@... / tietew@...
ホペ: http://www.tietew.net/ Tietew Windows Lab.
http://www.masuclub.net/ 鱒倶楽部
指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA
On Fri, 28 Sep 2001 02:34:21 +0900
In article <20010928023408.65AC.OGI-TECH@ma2.seikyou.ne.jp>
[[becky-pin:02099] POP の STAT や LIST について]
OGINO Tetsuo <Ogi-tech@...> wrote:
> POP コマンドの STAT や LIST では、メッセージのサイズを返すように
> 規定されていますが、この値が正確ではない場合、Becky ではどのような
> 不具合が生じる (と推測される) のでしょうか?
:
> 現在はサイズに関して WebDAV の "D:propfind/D:prop/D:getcontentlength"
> プロパティーにて返ってくるサイズを利用していますが、どうもこの値には
> メールヘッダのサイズが含まれていないようです。
「指定サイズより大きければダウンロードしない」機能は LIST の結果
を基に判断しているようなので,同機能がメール本文のサイズに対して
適用されるようになる,という影響があるでしょう。
それ以外では,無いように思います。そもそも,STAT に対する応答も
+OK かどうかしか興味がないみたいです(笑)
根拠: BkNews は STAT に
+OK Make preparations for collecting articles
としか返さず,実際のニュース記事の列挙は LIST で行っている。
> ということで、
> ・Becky は STAT でのサイズが多少 (400〜500 バイト)狂っていても問題ない
でいいんじゃないでしょうか。
> ・最初に全メールをダウンロードして正確な値を出すべきである
をやると,タイムアウトしてしまいそうです。
—[ Tietew ]——————————————————————————
メ : tietew@... / tietew@... / tietew@...
ホペ: http://www.tietew.net/ Tietew Windows Lab.
http://www.masuclub.net/ 鱒倶楽部
指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA
[becky-pin:02102] Re: POP の STAT や LIST について
- Subject:
- [becky-pin:02102] Re: POP の STAT や LIST について
- From:
- OGINO Tetsuo <Ogi-tech@...>
- Date:
- Fri, 28 Sep 2001 09:51:43 +0900
- X-Mailer:
- Becky! ver. 2.00.05
- Message-Id:
- <20010928095133.C4D6.OGI-TECH‐at‐ma2.seikyou.ne.jp>
- In-Reply-To:
- 2100
- References:
- 2099 2100
B2 作者様、Tietew 様、お返事ありがとうございます。
STAT の drop listing が最初から無視されていたとは・・・(涙)
無視される情報に一所懸命になっていた僕って・・・ (;_;)
とりあえず、「この値を元にバッファサイズの初期値を決めていた」とか
そういうことがないと確信して安心しました。最近のセキュリティホール
って「バッファオーバーラン」が目立ちますので。
On Fri, 28 Sep 2001 02:54:42 +0900
Tietew <tietew@...> wrote:
> +OK かどうかしか興味がないみたいです(笑)
> 根拠: BkNews は STAT に
> +OK Make preparations for collecting articles
> としか返さず,実際のニュース記事の列挙は LIST で行っている。
これは知りませんでした。確かにニュースの総数とか大変でしょうね。
余談になりますが、現在のプラグインでは、最初の POP アクセスを
受けたとき、MSN のサーバに接続できるか確認してから +OK 応答を
返しています。その時点でサーバに接続できなかった場合、
-ERR Can not connect to Hotmail server
と応答を返しているのですが、-ERR をくらっても
USER ****
と Becky は健気に送信しているようでした。まっ RFC にも
RFC1939> 否定応答を返し終わると、サーバは POP コネクションを
RFC1939> 閉じてもよい。
RFC1939> サーバの側から POP コネクションを閉じてこなかった場合、
RFC1939> クライアントはそのまま認証作業をやり直してもよいし、
RFC1939> QUIT コマンドを発行してセッションを終了してもよい。
とあるので、こっち (POP サーバ) の閉じるのがちょっと遅かった
だけと思いますけど。まっ、いろんなサーバがあるので、クライアントは
柔軟に対応しないといけないのが大変ですね。
/* =========================== (^_-) =========================== ♪
ヘヘ ヘヘ Kyoto-University Student and Nihon TeleSystem Stuff
ミ''ミミ..ミ 荻 野 哲 男 [HomePage] http://www.ogi-tech.com
ζ( ) ( )ζ Ogino Tetsuo [E-Mail] mailto:togino@...
♪ ------------------------------------------------------------- */
STAT の drop listing が最初から無視されていたとは・・・(涙)
無視される情報に一所懸命になっていた僕って・・・ (;_;)
とりあえず、「この値を元にバッファサイズの初期値を決めていた」とか
そういうことがないと確信して安心しました。最近のセキュリティホール
って「バッファオーバーラン」が目立ちますので。
On Fri, 28 Sep 2001 02:54:42 +0900
Tietew <tietew@...> wrote:
> +OK かどうかしか興味がないみたいです(笑)
> 根拠: BkNews は STAT に
> +OK Make preparations for collecting articles
> としか返さず,実際のニュース記事の列挙は LIST で行っている。
これは知りませんでした。確かにニュースの総数とか大変でしょうね。
余談になりますが、現在のプラグインでは、最初の POP アクセスを
受けたとき、MSN のサーバに接続できるか確認してから +OK 応答を
返しています。その時点でサーバに接続できなかった場合、
-ERR Can not connect to Hotmail server
と応答を返しているのですが、-ERR をくらっても
USER ****
と Becky は健気に送信しているようでした。まっ RFC にも
RFC1939> 否定応答を返し終わると、サーバは POP コネクションを
RFC1939> 閉じてもよい。
RFC1939> サーバの側から POP コネクションを閉じてこなかった場合、
RFC1939> クライアントはそのまま認証作業をやり直してもよいし、
RFC1939> QUIT コマンドを発行してセッションを終了してもよい。
とあるので、こっち (POP サーバ) の閉じるのがちょっと遅かった
だけと思いますけど。まっ、いろんなサーバがあるので、クライアントは
柔軟に対応しないといけないのが大変ですね。
/* =========================== (^_-) =========================== ♪
ヘヘ ヘヘ Kyoto-University Student and Nihon TeleSystem Stuff
ミ''ミミ..ミ 荻 野 哲 男 [HomePage] http://www.ogi-tech.com
ζ( ) ( )ζ Ogino Tetsuo [E-Mail] mailto:togino@...
♪ ------------------------------------------------------------- */
[becky-pin:02101] Re: POP の STAT や LIST について
- Subject:
- [becky-pin:02101] Re: POP の STAT や LIST について
- From:
- Tomohiro Norimatsu <carty@...>
- Date:
- Thu, 27 Sep 2001 11:16:13 -0700
- X-Mailer:
- Becky! ver. 2.00.07
- Message-Id:
- <20010927111537.D30D.CARTY‐at‐rimarts.co.jp>
- In-Reply-To:
- 2099
- References:
- 2099
こんにちは(^^)
Tietewさんにフォローいただいたように、Becky!は、LISTコマンドで返ってく
るサイズは、受信時のサイズ制限をチェックする目安として使っているぐらい
ですので、それほど正確でなくてもいいです。
実際、正確に返さないサーバーもありますので。(^^;;
STATは、最初から見ていません。(^^;;
On Fri, 28 Sep 2001 02:34:21 +0900
OGINO Tetsuo <Ogi-tech@...> wrote
Regarding [becky-pin:02099] POP の STAT や LIST について
|
| 荻野です。こんにちは。
|
| 1点質問があります。ご助言いただけたらと思います。
|
| ■ STAT や LIST 時のメッセージサイズについて
|
| POP コマンドの STAT や LIST では、メッセージのサイズを返すように
| 規定されていますが、この値が正確ではない場合、Becky ではどのような
| 不具合が生じる (と推測される) のでしょうか?
|
| というのも、現在作っております Hotmail プラグインですと、最初の
| STAT コマンドにて正確なメッセージサイズを求めようとするなら、HTTP
| にて全メールをダウンロードしなければならなくなります。
| 「あらかじめサイズを見て大きいのはダウンロードしない」という機能
| を考えた場合、本末転倒です。
|
| 現在はサイズに関して WebDAV の "D:propfind/D:prop/D:getcontentlength"
| プロパティーにて返ってくるサイズを利用していますが、どうもこの値には
| メールヘッダのサイズが含まれていないようです。
|
| ということで、
| ・Becky は STAT でのサイズが多少 (400〜500 バイト)狂っていても問題ない
| ・WebDAV にてヘッダを含めたサイズを返すプロパティがある (僕が知らないだけ)
| ・最初に全メールをダウンロードして正確な値を出すべきである
| のあたりから結論を出さなければなりません。どうなのでしょう?
|
| /* =========================== (^_-) =========================== ♪
| ヘヘ ヘヘ Kyoto-University Student and Nihon TeleSystem Stuff
| ミ''ミミ..ミ 荻 野 哲 男 [HomePage] http://www.ogi-tech.com
| ζ( ) ( )ζ Ogino Tetsuo [E-Mail] mailto:togino@...
| ♪ ------------------------------------------------------------- */
|
--
Tomohiro Norimatsu <carty@...>
RimArts, Inc.
Tietewさんにフォローいただいたように、Becky!は、LISTコマンドで返ってく
るサイズは、受信時のサイズ制限をチェックする目安として使っているぐらい
ですので、それほど正確でなくてもいいです。
実際、正確に返さないサーバーもありますので。(^^;;
STATは、最初から見ていません。(^^;;
On Fri, 28 Sep 2001 02:34:21 +0900
OGINO Tetsuo <Ogi-tech@...> wrote
Regarding [becky-pin:02099] POP の STAT や LIST について
|
| 荻野です。こんにちは。
|
| 1点質問があります。ご助言いただけたらと思います。
|
| ■ STAT や LIST 時のメッセージサイズについて
|
| POP コマンドの STAT や LIST では、メッセージのサイズを返すように
| 規定されていますが、この値が正確ではない場合、Becky ではどのような
| 不具合が生じる (と推測される) のでしょうか?
|
| というのも、現在作っております Hotmail プラグインですと、最初の
| STAT コマンドにて正確なメッセージサイズを求めようとするなら、HTTP
| にて全メールをダウンロードしなければならなくなります。
| 「あらかじめサイズを見て大きいのはダウンロードしない」という機能
| を考えた場合、本末転倒です。
|
| 現在はサイズに関して WebDAV の "D:propfind/D:prop/D:getcontentlength"
| プロパティーにて返ってくるサイズを利用していますが、どうもこの値には
| メールヘッダのサイズが含まれていないようです。
|
| ということで、
| ・Becky は STAT でのサイズが多少 (400〜500 バイト)狂っていても問題ない
| ・WebDAV にてヘッダを含めたサイズを返すプロパティがある (僕が知らないだけ)
| ・最初に全メールをダウンロードして正確な値を出すべきである
| のあたりから結論を出さなければなりません。どうなのでしょう?
|
| /* =========================== (^_-) =========================== ♪
| ヘヘ ヘヘ Kyoto-University Student and Nihon TeleSystem Stuff
| ミ''ミミ..ミ 荻 野 哲 男 [HomePage] http://www.ogi-tech.com
| ζ( ) ( )ζ Ogino Tetsuo [E-Mail] mailto:togino@...
| ♪ ------------------------------------------------------------- */
|
--
Tomohiro Norimatsu <carty@...>
RimArts, Inc.