I saw that, awesome work ;) At first I thought you were pretty bold using the "Mail" namespace, but it looks like you have done good job with it. Congrats.
Cheers, Hugh On Wed, Dec 30, 2009 at 12:18 PM, Mikel Lindsaar <[email protected]> wrote: > As a fellow Aussie (in Sydney), I just had my Rails, ActionMailer rewrite > to remove TMail and replace it with my Mail gem merged in by Jeremey. > > It was quite interesting going through ActionMailer and starting to strip > out all the TMailisms that had crept in. We still have more work to do, but > Rails 3.0 will use the Australian Mail gem instead of a vendor'd TMail :) > > Here is the post I sent to ROR-Core and ROR-Talk: > > ================================================================= > > OK everyone, so we finally have Mail merged into ActionMailer replacing out > TMail > > This is for the 3.0 release, and not part of the 2.x tree. > > I am the TMail maintainer and I decided this year to write a ruby email > handler, the Mail gem is my solution to this. > > Mail takes a very object oriented approach to email. It conforms to RFCs > as closely as practical and parses the 0.5gb Trec and 2.5Gb Enron email/spam > database (about 500,000 emails) without crashing. > > Anyone who has used TMail will appreciate things Mail does and you should > not have too much trouble moving over. The only thing you need to keep in > mind is that in mail, everything is an object, so you have to call :to_s to > get string values. Mail also has :decoded and :encoded methods for every > object which should help you out more. > > Also, unlike ActionMailer's vendoring of TMail, Mail is a gem dependency, > so we can keep things up to date easily. > > You can read about the Mail gem at: > > http://lindsaar.net/2009/9/17/mail-tmail-the-future-of-ruby-email-handling > http://lindsaar.net/2009/10/28/new-mail-gem-released > http://lindsaar.net/2009/9/18/mail-and-bounced-emails > http://github.com/mikel/mail > > The commit where Jeremy merged in my changes is at: > > > http://github.com/rails/rails/commit/b27a3e8da39484d8a02d3b9c1e4dc3cb60ddcce7 > > http://github.com/rails/rails/commit/71ffa760701d2240ece5f17b75df316611ecb3d0 > > -- > http://lindsaar.net/ > > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<rails-oceania%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. > -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
