To date, the main ways to send e-mails from Ruby have been Net::SMTP, TMail, and Rails’ ActionMailer (which uses TMail). Now, however, there’s a fourth option, the simply named “mail” by Mikel Lindsaar.
Mail is a new pure Ruby library designed to handle the generation, parsing, and sending of e-mail in a “Rubyesque” manner. Both the sending and receiving e-mails can be handled through the library and, where necessary, Mail proxies methods from libraries like Net::SMTP and Net::POP3. Ruby 1.9 support has been built in from day one so dealing with different text encodings in your e-mails is easier than ever (Mikel claims this is less than straightforward with TMail). Read More