[mew-dist 23182] Re: NNTP scan problem
Kazuyoshi Kunisawa
fkazu at example.com
2003年 3月 10日 (月) 15:47:17 JST
國澤です。
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Message-ID: <20030310.130455.123586850.kazu at example.com>
> From: Kazuyoshi Kunisawa <fkazu at example.com>
> Subject: [mew-dist 23137] Re: NNTP scan problem
>
> > 先程試しに OutlookExpress 6 を使ってみたり、telnet 接続で読
> > み出してみると、ちゃんと全記事取り出せるんですよね。
>
> これは telnet で
> ARTICLE Message-Id
> とすると、記事が取得できるという意味でしょうか?
はい。そうなんです。
但し、Mew が ARTICLE した全ての記事も問題なく取得できていま
す。ただ Mew の場合は、先頭の記事からではなく、途中の記事か
ら ARTICLE しようとするので、結果的にサーバ上にある全記事は
得られないというわけです。
言い替えると、Mew は XOVER で全ての overview (1-118) を取り
に行き、その結果も全て受け取っている筈なのに、最初の記事 1
から ARTICLE せず 110 から始めてしまうのです。
因みに telnet での操作は、
bash-2.05$ telnet localhost 119
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
200 newshost InterNetNews server INN 2.3.2 ready
MODE READER
200 newshost InterNetNews NNRP server INN 2.3.2 ready (posting ok).
AUTHINFO USER ???
381 PASS required
AUTHINFO PASS ???
281 Ok
GROUP local.foo
211 116 1 118 local.foo
XOVER 1-118
224 1-118 fields follow
1 =?ISO-2022-JP?B?????= "???" <???@domain> 18 Feb 1998 09:05:02 GMT <6ce87u$cds$1 at example.com> 13 Xref: domain local.foo:1
:
.
となるんで、最初の記事(記事番号 1)の Message-Id: を使い、
ARTICLE <6ce87u$cds$1 at example.com>
220 0 <6ce87u$cds$1 at example.com> article
:
と正しい結果が返されます。
一方 Mew の場合、*Mew debug* の内容を見ると、途中の記事(記事
番号 110) の Message-Id: <antr42$mep$1 at example.com> から ARTICLE
し始めているのです。
# まずこの動きを探ろうと mew-nntp.el にも目を通して見たので
# すが、lisp の経験不足で...ごめんなさい。サーバを含めてもう
# ちょっと調査してみます。
Mew-dist メーリングリストの案内