Comment Comment by TemporaryMail Exactly, that's the site I had in mind although I'm pretty sure it had another name before (could perhaps also be the reason to why I didn't find it in the first place). parent TemporaryMail 2 years ago