Even delivering email to the local machine may take too long when you have to send hundreds of messages. ar_mailer allows you to store messages into the database for later delivery by a separate process, ar_sendmail.
Eric Hodel, Adam Meehan
gem "flipstone-ar_mailer", "~> 3.0.1"