From: James Edward Gray II Date: 2007-10-29T20:55:41+09:00 Subject: Re: Enhancing the Gateway (Help Needed) --Apple-Mail-1-603374937 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=WINDOWS-1252; delsp=yes; format=flowed On Oct 28, 2007, at 10:22 PM, James Edward Gray II wrote: > On Oct 28, 2007, at 6:39 PM, Bill Kelly wrote: > >> Or is that too uncommon to worry about? > > You made a good point here that I should try looking at some actual =20= > Ruby Talk messages to see what we're up against. I'll put together =20= > a script to comb through a subset of the archives=85 For the curious, running this script: #!/usr/bin/env ruby -KU require "tmail" raw =3D "" ARGF.each_line do |line| if line =3D~ /\A=46rom / and not raw.empty? begin email =3D TMail::Mail.parse(raw) if [email.to, email.cc].join(",").include?("ruby-talk@ruby-=20 lang.org") and email.multipart? and email.sub_type !=3D "mixed" puts "#{email['X-Mail-Count']}: #{email.content_type} " + "(#{email.type_param('charset')})" email.each_part do |part| puts " #{part.content_type} (#{part.type_param('charset')})" end end rescue # do nothing=96skip the bad message end raw =3D line else raw +=3D line end end __END__ on an mbox file of my trash which includes a lot of Ruby Talk posts, =20 I get the attached results. For the record, multipart/signed messages do seem to be gated correctly. James Edward Gray II --Apple-Mail-1-603374937 Content-Transfer-Encoding: base64 Content-Type: application/zip; x-unix-mode=0644; name=rt_stats.zip Content-Disposition: attachment; filename=rt_stats.zip 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 AADnBQAAAAA= --Apple-Mail-1-603374937--