Looks simpler than inaction_mailer Show archive.org snapshot :
gem install mailcatcher
mailcatcher
Setup Rails to send mails to 127.0.0.1:1025. Usually you want the following config in config/environments/development.rb
and maybe in test.rb
or cucumber.rb
.
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => 'localhost',
:port => 1025
}
Now you can see sent mails in your browser when opening http://127.0.0.1:1080
Note: In order to see the emails in the MailCatcher interface and keep your cucumber features running, copy the attached initializer to your config/initializers
directory.
After that you have to change the delivery_method
in your environment config from :smtp
to :mailcatcher
.
Now the mails will be send to MailCatcher via SMTP and stored in the ActionMailer::Base.deliveries
array, too.
Posted by Thomas Eisenbarth to makandra dev (2011-10-13 18:49)