I tried that with and without having the mime-decode.rb ## turn text/html attachments into plain text, unless they are part ## of a multipart/alternative pair unless sibling_types.member? "text/plain" case content_type when "text/html" `/usr/bin/w3m -dump -T #{content_type} '#{filename}'` end end
in .sup/hooks Some html emails that I receive work fine - I can read them as text. But some are just displayed as an attachment every time. I can open them with mime-view - but I would prefer to have the text displayed without further interaction... Attached is one of those messages - perhaps someone more enlightened than me could have a short look and knows instantly why sup does not do the correct thing? ;-) Many thanks!
Return-Path: <abcdefghijkl+abcdefghijkl+...@abcdefg.abcd.abc> X-Original-To: abc Delivered-To: abc@abcdefghi Received: ab abcdefghi (bcdefgh, from abcdef 1001) id 48604f4h5jk; Fri, 22 Apr 2011 11:44:58 +0200 (bcde) Received-SPF: abcd (bcde.com: abcdef ab abcdefghi...@abcdefg.abcd.abc abcdefghij 188.40.248.158 ab abcdefghi sender abcde abcd abcde ) client-ip: 188.40.248.158 Received: from abcdefg.abcd.abc [74.201.154.18] ab abcdefghi abcd abc3 (bcdefghij-6.3.18) abc <abc@abcdefghi> (bcdefg-ijkl); Fri, 22 Apr 2011 11:44:57 +0200 (bcde) Received: from ab0.abc.abc (bc0.abc.abc [213.165.64.100]) ab ab.abcdefgh.abc abcd abcd id 1303465235831991.3970080390092; Fri, 22 Apr 2011 02:40:35 -0700 (bcd) Received: (bcdef 13920 abcdefg ab abcde); 22 Apr 2011 09:40:34 -0000 Received: (bcdef abcdefg ab abcde); 22 Apr 2011 09:40:33 -0000 Received: from ab.abcd.abc (bcde ab.abcd.abc) [188.40.248.158] ab ab0.abc.abc (bc077) abcd abcd; 22 Apr 2011 11:40:33 +0200 Received: ab ab.abcd.abc (bcdefgh, from abcdef 33) id 89c751164jkl; Fri, 22 Apr 2011 11:40:32 +0200 (bcde) Delivered-To: abc abcdefgh to abcdefghij.abcd...@abc.ab Date: Fri, 22 Apr 2011 11:40:32 +0200 From: abcd abcdefg <abcdefghijkl+abcdefghijkl+...@abcdefg.abcd.abc> Reply-To: abcdefghijkl+abcdefghijkl+...@abcdefg.abcd.abc To: abcdefghij.abcd...@abc.ab Message-ID: <4bc14f106j8l6_592r57u93x1...@abcd.abc.abcd> Subject: [abcdefghijkl] abcdefghi - abcdef, abcdefghijkl, abcde Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-GMX-Antispam: -2 (bcd abcdefg, abcd abcdef abcdefgh); Detail=5D7Q89H36p4L00VTXC6D4q0N+AH0PUCnKGJbGgJLbSXk30NezpdxUg==V1; X-Resent-By: abcdefghi <abcdef...@abc.ab> X-Resent-For: abcdefghij.abcd...@abc.ab X-Resent-To: abcdefghij.abcd...@abcd.abc X-ZohoMail: ab_1 abcd abcd ab2468 ab2468 abcd abc3_20041_115 X-ZohoMail-Owner: <4bc14f106j8l6_592r57u93x1...@abcd.abc.abcd>+abc_0_<abcdefghijkl+abcdefghijkl+...@abcdefg.abcd.abc> X-ZohoMail-Sender: 188.40.248.158 X-Zoho-Virus-Status: 2 <abc class=3D'abcde' style=3D'font-size: 14cd; color: abc(50,50,50); font= -family: abcdefghi, Arialfont-color: #333'> <abc class=3D'abcdef'> <a1> <a href=3D"/abcdefgh.boardmeeting"><abc alt=3D"Teambox" src=3D"/abcde/top= /abcdefg.png?1298320875" /></a> </a1> </abc> <abc class=3D'abcdefghij' style=3D'background: #78cde7;order-bottom-left-= radius: 5bc 5bc; border-bottom-right-radius: 5bc 5bc; border-top-left-rad= ius: 5bc 5bc; border-top-right-radius: 5bc 5bc;padding: 4bc 10cd;'></abc>= <a style=3D'font-size: 10cd; color: abc(100,100,100);'> <abcd style=3D'color: abcde'>-----------------------------=3D=3D---------= --------------------</abcd> <ab> abcde abcde abcd abcd TO abcd ab abcdef </a> <a style=3D'font-size: 14cd; color: abc(50,50,50);'> abcdefg Project: <a href=3D"http://abcdefg.abcd.abc/abcdefgh/boardmeeting" style=3D"color:= #259BAD">abcde abcdefg</a> </a> <a2 style=3D'font-size: 18cd; color: abc(0,0,0);'> Conversation: <a href=3D"http://abcdefg.abcd.abc/abcdefgh/abcdefghijkl/abcdefghijklm/13= 6" style=3D"color: #259BAD">abcdefghi - abcdef, abcdefghijkl, abcde</a> </a2> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D'background: abc(255,255,225)'> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcd abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 22 &abcde; 11:40 ab </abcd> <a>abcdef abc a abcd abcdefg abc abcdefg/abcdefghi abcde, ab a abcd joine= a abc abcdefghi ab abc abcdefghijk.</a> <a>ab abcde ab abcdefgh ab abcdef abcdefghijk abcdefg abcdefg (22 abcde F= abcde) ab 20:10, ab abcdefg abcdef 4568.</a> <a>abcdef abcde abcde ab abcdefgh abcdefg ab abcde 19:00 (bcd abcd abcde = abcd abcdefg abcd).</a> <a>a abcde abcde ab abcdef (25 abcde) abcdefghi ab 16:40 from abcdef Scho= abcdefg abcdefg, ab abcdefg abcdef 4567.</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefghij abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 13 &abcde; 01:48 ab </abcd> <a><abcd class=3D"mention">@abc</abcd> ab abc abcde abcde a abcdefg/small= abcdefgh ab abcdefghi abcdefghijk abc abcd abc abcd abcde ab abcde - ab = abc abcdefg abcdef ab, ab abcde ab abcde to abcd abcdefg abc abcde abc so= abcde abc to abcde abc abc abcd...</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefg abcd, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 12 &abcde; 09:20 ab </abcd> <a>ab that=C2=B4s abcd :-)</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefghij abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 12 &abcde; 12:21 ab </abcd> <a>abcd ab abc :-( a'a abc ab abcdef from 16cd to 18cd.</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefg abcd, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 12 &abcde; 07:49 ab </abcd> <a>@abcdefghij mehnert: abc abcd abcd, abc a abcdefgh abcde abcd a abcde = to abcde abc abcd abcde, from 16 to 17, abcde abc abcde a abcd abcd ab ne= ab abc ab abc abcdefg; a abcdef a abc abcd ab abcde ab abc 16cd, ab don=C2= =B4t abcd ab it=C2=B4s abcdefghijk to abc to ab abcde from abcde, ab mayb= a a abcdefghijk abcdef abc abc abcd abc!?! ab abc abcdefgh a abc abcd for= a abcdef? ab abcdefgh abc abc abcdefg abc, i=C2=B4ll abcdef abc abc...</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefghij abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 11 &abcde; 07:54 ab </abcd> <a><a href=3D"/abcde/eduardo" class=3D"mention">@abcdefg</a> <a href=3D"/= abcde/albertocanta" class=3D"mention">@abcdefghijkl</a> : a abcd abc abc = abcdefgh abc abc abcdefg abc abc. abc abcd abcdef abcd to abcde ab abc'll= abcd to abcd abcde...</a> <a><a href=3D"/abcde/eduardo" class=3D"mention">@abcdefg</a> : ab a under= abcde abcdefghi, abcd ab abc 16cd abc abc abcd abcdefg abcdefg?</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefg abcd, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 10 &abcde; 10:28 ab </abcd> <a>abcd to abcdef! a abcdef abcdef abcde ab abcde 16 ab 21:50, abc abcde = abcd i=C2=B4ll abcde abcdef abc 3 abcd, abc abcd abcd to abcd abc 3 abcd = abcd, abc abcd abcdef abcdef abc ab abcde 22 ab 20:55 ab, abc abcd ab hea= abcd abcd to abcdef ab abcde 26cd ab 9:35ef from abcdef abcde!</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefg abcd, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 06 &abcde; 08:09 ab </abcd> <a>abcd abcde abcd:-)</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefghij abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 06 &abcde; 12:53 ab </abcd> <a>abc, abcde ab abcde. a abcd abc abcdefg abc abcde 1bc abcde abc a abc = abc abcd. abc a abcde abcd a abc abc 2 abc abcdefghij.</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefg abcd, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 06 &abcde; 05:46 ab </abcd> <a>abc abc, ab abcde abcde a abcde abcdef abcdefghi ab abcd abcde?? ab no= abcde abcd i=C2=B4ll abc a abcdefg abcde, ab abcdefg..<ab /> abcdefghi abcdefg abcdefg, ab abc abc ab abcd abcd a abcde abc abcdefgh o= abcd, abcdefgh!! abc i=C2=B4ll abc abcde ab abc 22 abc abcd, abc abcde do= n=C2=B4t abcd to abcde ab abc abcd abcdef abcdefgh i=C2=B4ll abcdef, have= n=C2=B4t abc abcd part, abcd abc abc abc abcd ab abcdef, abcde abcdefg on= abcd part...<ab /> abcdefg</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefghij abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 04 &abcde; 07:15 ab </abcd> <a><a href=3D"/abcde/albertocanta" class=3D"mention">@abcdefghijkl</a> ye= a, abc abc abcde abcd. abcd abc to abc ab abc abcdefgh from abcdefghi.</p= > </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefg Garc=C3=ADa-Basteiro, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 03 &abcde; 04:53 ab </abcd> <a>a abcd ab abcdefgh ab abcdef abcde 24cd ab 12:15 (bcdef) abc abcdefg T= abcdef 26cd ab abcd abcde (bcdefg abc abcd... abcdef a abcde).<ab /> abc, ab abc abcd abc abcde ab abcd abcde? abcdefghi, ab abcde abc abcde h= abcd abc abcdefghi?<ab /> abc ab abcd! ab</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdef abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 03 &abcde; 01:45 ab </abcd> <a>abcdef abc abc abcdefghi abcd!<ab /> abcd abc ab abcdef details:<ab /> 22 abcde 9:00 ab (bcd) ab abcde abcdefg<ab /> 25 abcde 15:45 ab (bcdefghij) from abcde abcdefg</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcdefghij abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 02 &abcde; 11:58 ab </abcd> <a>abcd abc abcdef, abc may abcde abc a abcdefg abc abc abcdef transporta= abcd.<ab /> abc ab abcdefghij ab abc abcdefg ab abc ab a abcdefgh abc ab abcdef abc t= ab abcde abcdefgh abcd abcd.<ab /> abc abcdef abcdefgh abc abcd, abcdefgh/abcd-fghijk abcdef abcdef+abcd fer= abcd.<ab /> abc abcd a abcdef abcd abcdefgh abc a+a abcd.<ab /> ab'a abc abcdefg abcde abc abcdefghijk abcd abc may abcd to abcdef around= +ab abcdefgh abcde, ab may abcd abcde to abc a abcdef abcd abcd abc disco= abcd ab abcdefg abc.<ab /> <a href=3D"http://abc.abc.ab/abcde.abc/ab/132832/name/abcdef+CityTourCard= +abcdef+abcdef.html">http://abc.abc.ab/abcde.abc/ab/132832/name/abcdef+Ci= abcdefghij+abcdef+abcdef....</a><ab /> <a href=3D"http://abc.abc.ab/abcde.abc/ab/17179/name/abcdef+abcdefghijk.h= tml">http://abc.abc.ab/abcde.abc/ab/17179/name/abcdef+abcdefghijk.html</a= ><ab /> <a href=3D"http://abc.abc.ab/abcde.abc/ab/17178/name/abc+abcdefgh.html">h= ttp://abc.abc.ab/abcde.abc/ab/17178/name/abc+abcdefgh.html</a></a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcd abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 02 &abcde; 10:20 ab </abcd> <a>abcdefg venue:</a> <a>abc abc abcdefg ab abcd ab ab abc abcdefgh to abc a abcdefg abcd ab th= a abcdefghij. abcdefghi ab abcde ab abcde abcd abc alternative abcdef ab = abcdefg ab abc abcd abcdef abc a abcde ab abcdefg ab ab ab abc'a abcde. S= abcde abc a abcdefghi abcdef a abcde abcde abcdefg abcde abcd abcdef spac= a.</a> <a>abcde abc abcd abcde abcdefghi (bcdefg/abcdefg) ab abcde abcd ab inclu= ding:<ab /> - abcde - abcde/abcdefghijk - abcde abcde/abcdefg/abcdef</a> <a>abcd abcdef ab abcde abcd a abc ab abcdefghi, abcd abcd abcdefgh ab 'T= ab abcdefg abcd', abc abcdef abcdefgh. ab abcdef abc abcdefgh suggestions= , abcdef abcd abcd! abcdefghi a abcdef ab abcde abcd abc abcde abc ab The= abcdefg abcd, abc abcd abcd ab ab ab abcd!</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcd abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 02 &abcde; 10:11 ab </abcd> <a>Accommodation:</a> <a>abc ab abcdefg ab <a href=3D"http://abcd.abcdef.abc/maps?f=3Dq&abc;sou= rce=3Ds_q&abc;hl=3Den&abc;geocode=3D&abc;q=3DDieffenbachstra%a3%9bc+33,+B= abcde,+abcdefghijk&abc;aq=3D0&abc;sll=3D37.0625,-95.677068&abc;sspn=3D38.= 365962,92.900391&abc;ie=3DUTF8&abc;hq=3D&abc;hnear=3DDieffenbachstra%a3%9= ab+33,+abcdef+10967+abcdef,+abcdefg&abc;z=3D16&abc;iwloc=3DA">http://maps= .abcdef.abc/maps?f=3Dq&abc;source=3Ds_q&abc;hl=3Den&abc;geocode=3D&abc;q=3D= a...</a></a> <a>abcdef abc a abc abcdefg a abcd abc abc ab a abcde nearby: <a href=3D"= http://abc.abcdefg.abc/abcde/ab/abcdef-hij-lmnopqrst.html?tab=3D1&abc;err= or_url=3D%2bcdefg%2bcd%2bcdefgh-jkl-nopqrstuv.html%3bcde%3Dbb70329e854ae7= a164046030k22no776%3b&abc;do_availability_check=3Don&abc;sid=3Dbb70329e85= 4bc7e164046030o22rs776&abc;checkin_monthday=3D22&abc;checkin_year_month=3D= 2011-4&abc;checkout_monthday=3D25&abc;checkout_year_month=3D2011-4">http:= //abc.abcdefg.abc/abcde/ab/abcdef-hij-lmnopqrst.html?tab=3D1&abc;error_ur= a...</a></a> <a>a abc'a abcd ab abcdef abcde abcd to abcd ab abc abcd abcde ab another= abcdefgh. ab abcde abc abc abcdefghijk...abcdef abcd abc! :)</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcd abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 02 &abcde; 08:49 ab </abcd> <a>abcde, abc abcde ab abcdef.</a> <a>abcd abcd abcd ab abc ab abcdefgh ab abcdef? ab abc abcd abcdef/abcde = abcd, abcdef abcdef ab.</a> <a>abcdefg abc abc abc abcdefg ab abcdef 22cd abcde. abc abcdefg abcde st= abc ab abcdefgh 23cd abcd abcdef 24cd (bcdefghij).</a> <a>a abcde ab abcdefgh ab abcde abcdefgh ab 09:00fg ab abcdef 22cd ab Ber= abc abcde abcdefg, abc abcdefghi ab 19:40fg ab abcdef 25cd from abc abcd = abcdefg.</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(50,50,50);bor= der-bottom: 1bc #555 abcdef'> <abc class=3D'body' style=3D''> <a style=3D'font-size: 12cd'> <abcdef style=3D'color: abc(50,50,50);'> abcd abcdefg, = </abcdef> <abcd style=3D'color: abc(150,150,150);'> Apr 02 &abcde; 08:38 ab </abcd> <a>ab abc,</a> <a>a'ab abcdefg abcd abcdefghijkl ab ab abc abc abc abc abcdefg regarding= abc abcde abcdefg.</a> <a>abcdef!</a> </a> </abc> </abc> <abc class=3D'abcdefg' style=3D'font-size: 14cd; color: abc(100,100,100);= padding: 15cd'> <a>abc abc abcde ab <a href=3D"http://abcdefg.abcd.abc/abcdefgh/boardmeet= abc/abcdefghijklm/136" style=3D"color: #259BAD">Conversation:</a> to answ= ab abc abcdef abcde.</a> <a>abc abc abcd abcde to abcd abcde to abcd a abcde ab abc abcdefghijkl.<= /a> </abc> <abc class=3D'abcdef' style=3D'font-size: 10cd; color: abc(100,100,100);'= > <a> abcd abcdefg, abcdefg abcd, abcdefghij abcdefg, abcdef abcdefg, abc Alber= to Garc=C3=ADa-Basteiro abc abcdefghi to abcd abcdefghijkl, abc abcd ab abcdefgh ab abcdef repli= ab. </a> <a> <a href=3D"http://abcdefg.abcd.abc/abcdefgh/abcdefghijkl/abcdefghijklm/13= 6" style=3D"color: #259BAD">abcd abcdefgh</a> abcd abcdef to abcd receivi= ab abcde abcdefghijklm. abc abc abcdef abcd <a href=3D"http://abcdefg.abcd.abc/abcdefg/notificati= ons" style=3D"color: #259BAD">abcdefghijkl abcdefgh</a> abc abcdefg email= a. </a> </abc> </abc>
_______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel