[#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:37624] Re: TMailのエラー

From: Minero Aoki <aamine@...>
Date: 2003-04-27 22:37:21 UTC
List: ruby-list #37624
青木です。

  In mail "[ruby-list:37617] TMailのエラー"
    Keisuke Minami <keisuke@rccn.com> wrote:

> 三並です。
> 
> TMail0.10.6で問題が発生したので、報告させてください。
> 
> 以下のメールをparseしたあとにTMail::Mail#toを使うとエラーが出てしまいます。

> TMailのバージョンは0.10.6です。
> 
> もちろんTo:がおかしいのはわかっているのですが、
> sendmailが勝手に付けるアドレスなので、比較的発生してしまう問題かと思います。

えー、当然ながら、ただのバグです。パーサのバグを修正したいので
そろそろ新版も出しますが、とりあえず単発のパッチも添付しときます。

# Cc: や Bcc: でも同じように落ちるんだろうなあ……
-------------------------------------------------------------------
青木峰郎

Index: facade.rb
===================================================================
RCS file: /home/aamine/cvs/public/tmail/facade.rb,v
retrieving revision 1.24
diff -u -p -r1.24 facade.rb
--- facade.rb	4 Apr 2003 15:59:12 -0000	1.24
+++ facade.rb	27 Apr 2003 22:32:57 -0000
@@ -131,8 +131,15 @@ module TMail
     end
 
     def to( default = nil )
-      arr = to_addrs(nil) or return default
-      arr.map {|a| a.spec }
+      addrs = to_addrs(nil) or return default
+      list = addrs.map {|addr|
+          if addr.address_group?
+          then addr.map {|a| a.spec }
+          else addr.spec
+          end
+      }.flatten
+      return default if list.empty?
+      list
     end
 
     def cc( default = nil )

In This Thread