Dead letter office

This project implements a Dead letter office (mail recovery center) as an engine for your Rails 3 application.

View the Project on GitHub phlipper/dead_letter_office

Dead Letter Office

Build Status Code Climate

Dead Letter Office

Description

This project implements a Dead letter office (mail recovery center) as an engine for your Rails 3 application. Undeliverable emails which raise exceptions will be logged to the database and can be viewed via a mountable web interface.

Requirements

Supported Platforms

Dead letter office is currently being developed against the following stack:

Ruby

Rails

It is possible that this may work on older versions of Rails. I do not have any plans to support older versions of Ruby.

Installation

gem "dead_letter_office"
rake dead_letter_office:install:migrations db:migrate db:test:prepare
namespace :admin do
  mount DeadLetterOffice::Engine => "/dead_letter_office"
end

Using the example above, you may now view the UI at http://lvh.me:3000/admin/dead_letter_office

TODO

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

dead_letter_office

Dead Letter Office