From: Mikel Lindsaar Date: 2007-10-25T08:41:25+09:00 Subject: Re: TMail 0.11 Released Ari, right now it just handles Emails - and it is fairly good at it actually Minero Aoki did a really good job on this library - Ruby on Rails ActionMailer uses TMail as it's email abstraction that turns raw email message text into a usable object. In a nutshell, it lets you do: mail = Tmail.parse(my_message_text) mail['to'] => "mikel@example.com" mail['to'] = "mikel@somewhereelse.com" etc etc etc. In the site I use it for, I use Net::POP3 to get the email and then parse it into a TMail object and work on it from there. Though, I am thinking that having TMail wrap Net::POP3 and Net::SMTP might not be a bad idea so you can do: require 'tmail' TMail.get_mail("my.pop.server", "myname", "mypass") do |m| # returns TMail object already parsed # do something with TMail object end Without having to do all the net stuff first. Saves a couple of steps. But this is in the future... maybe a 1.1 release. And if anyone is wondering, we will be getting it up to 1.0 pretty fast, once the key bugs are ironed out. Regards Mikel On 10/25/07, Ari Brown wrote: > Awesome! So is it a library for just handling? Or does it can it also > retrieve and send emails? > > > On Oct 24, 2007, at 10:38 AM, Mikel Lindsaar wrote: > > > Hello all, > > > > I am now maintaining the TMail project with Trans. The RubyForge > > site is at: > > > > http://tmail.rubyforge.org/ > > > > 0.11 rolls up all the great patches that the Ruby on Rails team made > > to their branch copy of Action Mailer. It includes a huge amount of > > their test cases and also handles a bug where TMail was not handling > > multipart emails correctly resulting in Multiplart emails just comming > > through as raw plain text. > > > ~ Ari > English is like a pseudo-random number generator - there are a > bajillion rules to it, but nobody cares. > > >