A local SMTP server that can be used for testing and development will not actually deliver mail

When I design something that sends emails, I sometimes don’t want to actually send any emails, but I want to see which email will be sent using live data. However, there is no easy way to do this, since I did not find a local SMTP server that will receive my mail, and then just keeps it in line for me so that I can view it.

In Windows XP and Vista, I used a locally installed SMTP server and just installed it for delivery to a smart host that wasn’t there - the mail just sat in the "inetput \ mailroot \ queue" folder forever, and I could view it whenever I wanted. However, Windows 7 no longer has an integrated SMTP server, and although I found several SMTP servers that can be installed locally and relay mail for me, I want to not relay mail.

Does anyone have any suggestions for this function? I thought about writing my own, but implementing the entire RFC specification seemed like a big challenge if something was there. Perhaps there is an open source project that I could change just to write mail to disk rather than deliver it.

+54
windows-7 smtp
Nov 14 2018-10-14
source share
4 answers

Papercut is most likely what you want.

+117
Nov 14 '10 at 15:03
source share

Amazing, free, cross-platform and even works well in a VM environment such as Vagrant: http://mailcatcher.me/

+5
Nov 19 '14 at 15:41
source share

Another local SMTP server test application: https://nilhcem.imtqy.com/FakeSMTP/

+4
Mar 24 '15 at 16:39
source share

You can watch NDdumbster

+2
Sep 12 2018-11-11T00:
source share



All Articles