MockSMTP.app
Smart and simple e-mail testing for new apps and websites on Mac OS X
Try Buy
Just set ActionMailer delivery method to :smtp and use the port you have set in MockSMTP.
config/environments/development.rb
MockSMTP.app preferences
Not directly. Ports under 1000 require administrator access. As the application is now also available on App-Store, root access is denied by Apple (and it's a good thing). By you can setup a port forwarding on your mac easily like this.
In a terminal, run this command:
sudo ipfw add 1025 forward 127.0.0.1,1025 ip from any to any 25 in
Now you can setup MockSMTP on port 1025 and setup your application to use SMTP on port 25.
To stop port forwarding, run :
sudo ipfw delete 1025
Use the feedback form to report ideas/problems or to share settings in other frameworks.