Why not one-liners? Available on every Linux and Mac: python -m smtpd -n -c DebuggingServer localhost:1025 Oh and serve a directory as a website with this other one-liner: python -m SimpleHTTPServer
Show HN: Fake SMTP server as a service
41–50 of 91 posts
Re: Show HN: Fake SMTP server as a service
#42 As a startup we currently offer one simple subscription program completely for FREE!
Meanwhile, we are working hard on our paid plans with plenty of new features, everyone who signs up for our current free plan will be automatically migrated to our highest paid plan for free forever!
**In case of excessive or unreasonable use of service, additional limits may be applied
As a developer, I appreciate being able to lightly use a service for free. I also appreciate that people have to be paid. It's ok to charge for something that gives value to other people. I think that promising early users to be free forever is short sighted. Maybe they have to offer it for free because it is relatively easy to just spin up your own SMTP sink locally.Re: Show HN: Fake SMTP server as a service
#43As a startup we currently offer one simple subscription program completely for FREE! Meanwhile, we are working hard on our paid plans with plenty of new features, everyone who signs up for our current free plan will be automatically migrated to our highest paid plan for free forever! **In case of excessive or unreasonable use of service, additional limits may be applied As a developer, I appreciate being able to ligh…
I'm sure it converts better, but it feels more honest to remove the "forever" part.
Re: Show HN: Fake SMTP server as a service
#44It's not pretty but it works well enough. :)
Re: Show HN: Fake SMTP server as a service
#45Re: Show HN: Fake SMTP server as a service
#46"No fake recipient email addresses anymore, use real ones!" This is a really bad idea. Keep PII far away from your test environments.
I completely agree - but I use mailtrap.io quite a lot. It's wonderful to be able to make up any email address and have mail sent to it from your test system, without having to run your own mail infrastructure.
Re: Show HN: Fake SMTP server as a service
#47Earlier quoted context omitted.
SMTP4dev is a good option for Windows.
Personally I use Papercut and so far I'm pretty happy.
python -m smtpd -n -c DebuggingServer localhost:1025
it will dump all mail to stdout.(change port as you see fit, below 1024 requires root/sudoing)
Re: Show HN: Fake SMTP server as a service
#48Earlier quoted context omitted.
One very useful feature would be to add up to date filtering systems in report only mode (eg SpamAssassin), SPF / DKIM / DMARC checks, etc. Without having your own up to date inbound MTA, it's very difficult to test your own mails for things that might be triggering spam filters.
Do those services really have a feature like that? That seems like they wouldn't people to easily figure out if an email the have sent makes it through filters. Maybe I'm wrong, I have never had to worry about email in a business environment.
Re: Show HN: Fake SMTP server as a service
#49This is the simplest SMTP server you'll ever see. It's asynchronous. One instance should handle over one thousand emails per second.
Re: Show HN: Fake SMTP server as a service
#50Earlier quoted context omitted.
Exactly. Wouldn't this be a good way to harvest a ton of valid email addresses?
This was my first thought. I definitely wouldn't risk my client's privacy going through a third party like this.
If you have to import production data then, yes, that would be annoying. Anonimizing data sometimes is not easy.