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 <ari / aribrown.com> 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.
>
>
>