Live data from Hacker News

Show HN: Fake SMTP server as a service

develmail.com

81–90 of 91 posts

Re: Show HN: Fake SMTP server as a service

#81
post #66
post #6

Please stop hijacking scrolling. Thankyou.

Sorry, we didn't notice that. The design comes with this feature, but we will probably change it very soon.

Yep. White text is unreadable on dotty backround on mobile. Even zoom in doesn't help.

Re: Show HN: Fake SMTP server as a service

#82
post #66
post #6

Please stop hijacking scrolling. Thankyou.

Sorry, we didn't notice that. The design comes with this feature, but we will probably change it very soon.

Your first slide looks like this over here: http://i.imgur.com/2Wzbe3Y.png

Re: Show HN: Fake SMTP server as a service

#85

Earlier quoted context omitted.

Agreed. Don't use real PII for test environments. If you absolutely need to, find a way to create several hundred real functioning email addresses which are dedicated to testing purposes at different domains/services, as widely spread out as you can, to verify that your outgoing email is actually being delivered from a test environment. You need to be able to verify, by looking at the receive headers on the individua…

This is why I love Google's feature of letting you generate addresses with a +. It's so very useful

which is useful for testing delivery to gmail, but ideally you want to have a really mixed bag of receiving smtp daemons with different spam/abuse filtering profiles (all of which are pretty much opaque these days for anti spam reasons) and different services to test reliable delivery.

Re: Show HN: Fake SMTP server as a service

#86

Shameless plug https://github.com/SpartaSystems/holdmail

Yes - I worked on this as well. Very similar concept to some of the other solutions here. Self-hosted (keep mail internal, fast) - Invent any email address you like (†), trap it all here. View it via the app, or query via REST. Designed to be open, this is really useful when you don't want to have to setup mailboxes, or deal with the additional header of catch-all addressing. I'm currently adding attachment support for the next release.

† This comes with the caveat that you don't use PII, because people make configuration mistakes - but if that's how you do testing, then I'd argue you have bigger problems in your organization than capturing mail. We use it with somefakeguy@ourdomain.com, someotherguy_datetime_from_automatedtest@ourdomain.com, rather than just sending stuff to _real_ addresses.

Re: Show HN: Fake SMTP server as a service

#87

Earlier quoted context omitted.

Agreed. Don't use real PII for test environments. If you absolutely need to, find a way to create several hundred real functioning email addresses which are dedicated to testing purposes at different domains/services, as widely spread out as you can, to verify that your outgoing email is actually being delivered from a test environment. You need to be able to verify, by looking at the receive headers on the individua…

This is why I love Google's feature of letting you generate addresses with a +. It's so very useful

Sub-addressing of the format username+foo@host pre-dates Gmail. I think what is unique to them is being able to include periods anywhere within the username, e.g. us.ern.ame@host, user..nam.e@host, username@host are all equivalent.

https://en.wikipedia.org/wiki/Email_address#Sub-addressing

Re: Show HN: Fake SMTP server as a service

#88

"No fake recipient email addresses anymore, use real ones!" This is a really bad idea. Keep PII far away from your test environments.

I'm co-creator of mailosaur.com

We added both the SMTP option and wildcard email address suffix for this reason - Some people want to use SMTP to catch all, others prefer specific email addresses (e.g. One per test run)

Re: Show HN: Fake SMTP server as a service

#90
For testing/dev at work, I wrote a little go app that listens to SMTP on port 2525, collects mail into a boltdb, and presents it in a very simple web UI (port 7070) that lets you browse users and their mail. (A simple drill-down of list of users / emails for user / message details, including all mime parts and download links for attachments. The top page has a "clear" button.)

It was an evening's work, so it's very simple, but it works and we've found it very useful. (The original idea was to very simply expose the application flows involving mail to selenium, but I've found it very useful for dev, too.)

Post reply on HN