Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Sendmail replacement to debug email output, layouts, etc.

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.rdoc

Fakemail

Fakemail is a simple sendmail replacement made for debugging/inpection purposes.

Features

  • Works in any Ruby app (Rails/Mer/Sinatra)

  • Stores each email as 2 files: headers and content.

  • Both text and html formats are supported.

Installation

Install as a gem:

gem install fakemail

Usage

Add gem dependency to your Gemfile:

group :development do
  gem 'fakemail'
end

To see where the actual script is:

which fakemail

Usage: Rails

Edit your development environment file config/environments/development.rb:

config.action_mailer.delivery_method = :sendmail 
config.action_mailer.sendmail_settings = {:location => `which fakemail`.strip}

Restart the app, and its ready to go.

Usage: Pony

Pony.mail(
  :via => :sendmail,
  :via_options => {
    :location  => 'PATH_TO_FAKEMAIL',
  }
)
Something went wrong with that request. Please try again.