I got my first pull request accepted into Rails master
Send real mail with Rails from your development environment (on Mac OS X)
Jun
17
17
So I wanted to send real emails from my Rails application, on the development environment. Awesomely, Mac OS X comes with a preinstalled Postfix which we can use as an outgoing SMTP server. It’s stupidly simple:
Start the SMTP server
It’s as easy as this:
sudo postfix start |
To see if it’s running a’right, run the following command and you should see a similar output to mine:
If that happens, you are almost done. Run the following command to send a test message:
date | mail -s test your.name@gmail.com |
In my case, it went to my Gmail Spam folder so I just this-is-not-spam-ed it.
Configure your Rails application
Add this code to your config/environments/development.rb file:
1 2 3 4 5 6 |
config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { :address => "localhost", :port => 25, :domain => "whatever.com", } |
And that’s it. Now every email you send from a Notifier will truly get to your inbox.