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 on Rails: Core" group. To post to this group, send email to rubyonrails-core@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-core+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en.
Great post Mikel Thanks for you hard work - i''m excited to read more. On Tue, Dec 29, 2009 at 6:15 PM, Mikel Lindsaar <raasdnil-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> 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 on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Good stuff. Thanks Mikel! On Tue, Dec 29, 2009 at 8:15 PM, Mikel Lindsaar <raasdnil@gmail.com> wrote:> 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 on Rails: Core" group. > To post to this group, send email to rubyonrails-core@googlegroups.com. > To unsubscribe from this group, send email to > rubyonrails-core+unsubscribe@googlegroups.com<rubyonrails-core%2Bunsubscribe@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-core?hl=en. >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to rubyonrails-core@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-core+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en.
Mikel Lindsaar wrote:> 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. >Great! I wish it were already there :) I''ve been using your gem a little and am quite happy with it. -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.