Hacker News new | ask | show | jobs
Show HN: IHazSpam – Temporary disposable email (ihazspam.ca)
10 points by ihazspam 3454 days ago
2 comments

Long time reader here. I wanted for a long time to build and publish something, so here it goes.

I built a temporary disposable email service. The backend is coded in C# (.Net Core 1.1) and runs on a small Linux VPS. The database is Postgresql. I did not bother using Entity Framework as it was too much for this small project. I ended up using the Dapper micro-ORM. Everything is static with some Javascript for the dynamic parts. The content is served statically to keep resource usage low. I also coded the SMTP server myself.

The web is fronted by nginx which act as a static file server and proxies dynamic requests to the Kestrel app server.

Unlike similar sites, my service runs well on mobile browsers and supports embedded pictures and file attachments.

Very cool and fast.

Why not publish the code (or some parts)? You could increase the trust in your service.

I'll use it next time I need to register somewhere.

Thanks for your comment.

I'll see for the source code, it is something which I've been thinking. I may eventually push it to github but I've not yet made my mind over this.

> I may eventually push it to github but I've not yet made my mind over this.

The code desn't have to perfect. Just to add some content about free software in your site.

Tweeter might help you too.

Great! I'll use this. Glad to know .Net Core runs well on Linux.
You know, this is something that could be built as a "serverless" app for almost no cost using AWS services like SES, S3, Lambda, and DynamoDB. I'm sure that the VPS doesn't cost much, but it's a cost whether anyone is visiting the site or not.

Edit: Didn't mean to sound negative, so I hope it doesn't come across that way. Good job on building something! I've been struggling with that myself and these types of posts motivate me to just build something.

Possibly yes; but I'm really not familiar at all with Amazon's multiple services. I wanted to be up and running as fast as possible. Day job is old school ASP.NET WebForms stuff so I was already familiar with .Net tooling.

The VPS cost 5$ per month. If this gets some traffic, I might put some ads on it or use the same VPS for other things.