[#37492] ReFe 0.6 — Minero Aoki <aamine@...>

あおきです。

27 messages 2003/04/01
[#37525] ReFe 0.7 (Re: ReFe 0.6) — Minero Aoki <aamine@...> 2003/04/06

あおきです。

[#37528] Re: ReFe 0.7 (Re: ReFe 0.6) — Koji Arai <JCA02266@...> 2003/04/07

新井です。

[#37545] Re: ReFe 0.7 (Re: ReFe 0.6) — Kazuhiro NISHIYAMA <zn@...> 2003/04/10

西山和広です。

[#37546] Re: ReFe 0.7 (Re: ReFe 0.6) — Koji Arai <JCA02266@...> 2003/04/10

新井です。

[#37551] Re: ReFe 0.7 (Re: ReFe 0.6) — Kazuhiro NISHIYAMA <zn@...> 2003/04/11

西山和広です。

[#37554] refe.el (Re: ReFe 0.7 (Re: ReFe 0.6)) — Koji Arai <JCA02266@...> 2003/04/12

新井です。

[#37619] net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド — Keisuke Minami <keisuke@...>

こんにちは。三並です。

18 messages 2003/04/26

[#37622] net/imapのTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru)

 木村といいます。

31 messages 2003/04/27
[#37628] Re: net/imapのTHREAD Extension 対応 — Shugo Maeda <shugo@...> 2003/04/28

前田です。

[#37632] Re: net/imap のTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru) 2003/04/28

 木村といいます。

[#37635] Re: net/imap のTHREAD Extension 対応 — Shugo Maeda <shugo@...> 2003/04/30

前田です。

[#37638] Re: net/imap のTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru) 2003/05/01

 木村です。

[#37641] Re: net/imap のTHREAD Extension 対応 — Shugo Maeda <shugo@...> 2003/05/02

前田です。

[#37647] Re: net/imap のTHREAD Extension 対応 — wanowa.kimura@... (kimura wataru) 2003/05/06

 木村です。

[#37648] マッチした部分を配列にしまう方法 — Hirano Satoshi <hirano@...> 2003/05/07

こんにちは。

[ruby-list:37625] Re: net/pop.rbにUIDLコマンドでMessage-Idのリストを取得するメソッド

From: "Keisuke Minami" <keisuke@...>
Date: 2003-04-28 03:00:33 UTC
List: ruby-list #37625
三並です。

> > RubyでPOP3を使うメールクライアントを書いていたのですが、
> > POP3のUIDLコマンドを使って、Message-Idのリストを、
> > 取得したかったので、net/pop.rbを修正してみました。
> > 
> > 修正点は、
> > - POP3#list_mid メソッドの追加
> > - POP3Command#uidl メソッドの修正
> > です。
> 
> 実は 1.8 では既に POP3#uidl と POPMail#uidl が実装されています。
> もうすぐ安定版 1.8 が出そうなので 1.6 に入れるつもりはありません。

現在の最新版を参照してみたのですが、
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/net/pop.rb (1.51)
どうも、UIDLコマンドでは、1つのメールの情報を取る機能しかないようです。
608行あたり
----
    def uidl( num )
      atomic {
          getok(sprintf('UIDL %d', num)).message.split(/ /)[1]
      }
    end
----
これだけではなく、引数なしでUIDLを呼ぶと、LISTコマンドのように
番号とMessage-Idの一覧が返される機能を使いたいと考えていました。

それとも、もしかして、最新版の参照場所を間違えていますでしょうか?


diffのオプションの方は知らずにいました。
以後気をつけます。

では。


In This Thread