Mail is an internet library for Ruby that is designed to handle emails generation, parsing and sending in a simple, rubyesque manner.

The purpose of this library is to provide a single point of access to handle all email functions, including sending and receiving emails. All network type actions are done through proxy methods to Net::SMTP, Net::POP3 etc.

Built from my experience with TMail, it is designed to be a pure ruby implementation that makes generating, sending and parsing emails a no brainer.

It is also designed from the ground up to work with the more modern versions of Ruby. This is because Ruby > 1.9 handles text encodings much more wonderfully than Ruby 1.8.x and so these features have been taken full advantage of in this library allowing Mail to handle a lot more messages more cleanly than TMail. Mail does run on Ruby 1.8.x... it's just not as fun to code.

Finally, Mail has been designed with a very simple object oriented system that really opens up the email messages you are parsing, if you know what you are doing, you can fiddle with every last bit of your email directly.

Code Quality Rank: L4
Monthly Downloads: 3,982,989
Programming language: Ruby
License: MIT License
Tags: Email    

Mail alternatives and related gems

Based on the "Email" category

Do you think we are missing an alternative of Mail or a related project?

Add another 'Email' Gem

Mail Recommendations

There are no recommendations yet. Be the first to promote Mail!

Have you used Mail? Share your experience. Write a short recommendation and Mail, you and your project will be promoted on Awesome Ruby.
Recommend Mail

Recently added Mail resources

Do you know of a useful tutorial, book or news relevant to Mail?
Be the first to add one!