Fakemail is a simple sendmail replacement made for debugging/inpection purposes.
-
Works in any Ruby app (Rails/Mer/Sinatra)
-
Stores each email as 2 files: headers and content.
-
Both text and html formats are supported.
Install as a gem:
gem install fakemail
Add gem dependency to your Gemfile:
group :development do gem 'fakemail' end
To see where the actual script is:
which fakemail
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.
Pony.mail( :via => :sendmail, :via_options => { :location => 'PATH_TO_FAKEMAIL', } )