How to Send Email in Development with Spree
email, ruby-on-rails, ruby-on-rails-3, spree
Solution
The problem is that you need a local email server that can receive your emails. To test the setup in development install the mailcatcher gem, that you will use as a SMTP server in development, catching all incoming mails and displaying them on `http://localhost:1080/:`
Just run in the terminal
gem install mailcatcher
then run `mailcatcher` in the console. A toy SMTP server will be running on port 1025 catching emails and displaing them on HTTP port 1080.
Then just goto the spree admin panel and configure it. The following settings work perfectly for me without any code writing.
After I clicked on `send test mail` I got the following email on my localhost:
Problem
I'm in the development environment and I want to send out test emails via my console. I got the console going nice, but its not sending. I go to Spree's Mail Method Settings and here's what I got: I've double checked the password. I've Googled the hell out of it. I can't figure out how to get this thing to work. Key Question: How does one get email working in Spree from the development environment? Things I Tried: Spree Mail Method is not working?