OrganizedFellow Posted June 11, 2013 Share Posted June 11, 2013 I never really NEEDED a localhost mail server. I still don't really need one, but it would be handy to have for the occasional PHP script that sends out an email: testing 'Forgot Password', join a mailing list confirmation, etc. What's recommended by those of you developing locally? I'm looking for simple, easy to set up, little configuration. I had one last year, but because it was rarely used, I uninstalled it. [Windows 7 Ultimate 64bit 4GB RAM | localhost server = UniformServer 8.8.3] Link to comment Share on other sites More sharing options...
horst Posted June 11, 2013 Share Posted June 11, 2013 I use and love HamsterPlayGroundit is small and lightwight and use own scripts that let you do everything you can think of with mails: PlayGround But if you don't want play, only need one quick up and ready, you may look here: http://www.janaserver.de/start.php?lang=en JanaServer comes with HTTP, HTTPS, Proxy, SMTP, POP3, IMAP, DNS servers, but you can configure it to run none, one or any number of them. Not fancy but stable. 1 Link to comment Share on other sites More sharing options...
Jonathan Lahijani Posted September 12, 2013 Share Posted September 12, 2013 Check out hMailServer: http://www.hmailserver.com/ Works well for me with my Gmail account. 1 Link to comment Share on other sites More sharing options...
pwired Posted September 12, 2013 Share Posted September 12, 2013 http://papercut.codeplex.com/http://www.xmailserver.org/http://www.mailenable.com/standard_edition.asphttp://www.softstack.com/freesmtp.htmlIs it for local testing or do you really want to send out emails ? If it is for local testing then no problem. Download Papercut. Run Papercut, while running it sits in your tray. Configure your application's smtp host to the machine running Papercut. Watch Papercut receive the emails and view the contents. When you are done. Close Papercut. But when want to really send out emails from your own local email server then you need to prepare yourself. I have used local smtp servers to help out tourists on their laptops. Tourists not using webmail but their own mail client like outlook express or thunderbird can receive their emails but not send them. Their isp in their country only allows sending emails when at home but not from a foreign country. It's flagged as spam and for protecting their smtp servers against free use by everybody. In your case you need to overcome blocked port 25, blocked email relaying and refused domains when the email address holds a different domain then your isp that connects you to the internet. You can by using email authentification or use port 465 diagnosis: http://www.mxtoolbox.com/http://smtp4dev.codeplex.com/http://nilhcem.github.io/FakeSMTP/http://www.timewarptechnologies.com/node/191 1 Link to comment Share on other sites More sharing options...
Jonathan Lahijani Posted September 12, 2013 Share Posted September 12, 2013 Another suggestion for just local testing / not sending out the actual email is a program called 'Test Mail Server Tool': http://www.toolheap.com/test-mail-server-tool/ However, make sure to not run it with a program like hMailServer simultaneously since there will be port conflicts. Link to comment Share on other sites More sharing options...
SteveB Posted September 12, 2013 Share Posted September 12, 2013 Get yourself a free account at SendGrid and use some of their PHP code 1 Link to comment Share on other sites More sharing options...
Recommended Posts