Skip to content

Sendmail replacement to debug email output, layouts, etc.

Notifications You must be signed in to change notification settings

sosedoff/fakemail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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',
  }
)

About

Sendmail replacement to debug email output, layouts, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages