Ask HN: Good throw-away email service?
Signing up somewhere, I often find myself wishing for an email that:
1. I can create instantly (as many as I want)
2. Will forward to my real email
3. Can be turned off later
4. Won't expire until I turn it off
Most temporary email services give you an expiring inbox that self-destructs after X hours. But I want to control the destruction myself.
Any recommendations for services or libraries for building this myself against my own domain?
36 comments
[ 5.0 ms ] story [ 75.2 ms ] threadBut it costs $50 per year. You didn't mention that you want free, but I figured that I'd mention the cost. Hushmail includes some extra privacy features that you didn't ask for, but it does do the things you asked for, like the unlimited email accounts (aliases) and no expiration.
I then saw the 'own domain' requirement leading me to think Google Apps will let you do this (for money), and you could use a catch-all alias rather than having to use +subaddressing.
That said, if you want to use your own domain and host it yourself, you could easily do this on something as small as a Raspberry Pi with exim/postfix, and just update /etc/aliases as required.
example /etc/aliases file:
Note that you don't need to use a 'realaddyaliassecret', it just makes life a bit easier than having to always type in your real email address. And when you're done with a throwaway, just remove the entry from your aliases file, and messages should now bounce.Shouldn't be particularly difficult to build a nicer front end too, cli or webbased.
EDIT: all of this now has me wondering why I haven't done this for myself already, given how simple it is. Thanks for the idea!
Anyway, I'm probably going to register a throwaway domain to use for disposable email per my final suggestion, so thanks for the post!
I believe it's exactly what you're looking for.
For (2)/(3), if you register for an account you get a semi-private inbox that you can forward to your real email, but it is a step. I think if you upgrade plans you can set-up something more automated, but the current pricing page is surprisingly light on details from what I remember.
If you're interested I can publish the repo, all you need is Node or Docker and a Slack webhook URL, and preferably a domain name for your server. (The A record is fine, you don't need to setup an MX.)
As I side note, I agree that the most popular email providers are sorely lacking the friendliness that they used to have. So many of them require mobile phone activation and expire early, which is super unhelpful if you want a throw-away account.
https://www.abine.com/maskme/emails/
I use routes and rules to create throwaways on my own domains when necessary.
I offer FREE stuff in exchange of an email address (which can be removed immediately after), but I still get disposable emails, which is kind of aggravating.
From the other side:
So is giving up my e-mail address to receive something, knowing I'm going to get e-mail later about other things that I don't want (a.k.a. "spam", to some people).
I run my own mail servers, though, so I just create a new alias for everything, such as these one-off "give us your e-mail and we'll give you x" offers. I generally don't delete them afterwards, though, unless and until I start receiving other unrelated e-mails. Then, they get deleted (technically: timestamped and marked inactive in the database) and after a year they "reactivate" and become spamtraps.
Now I just have disposable email domains blacklisted. It is a cat and mouse game as new ones pop up. Once we identify such disposable domains, we disable such users account and put domain on blacklist.
Here is a list to get you started. https://github.com/ivolo/disposable-email-domains/blob/maste...
You can send & receive directly from/to your main inbox (you get a dropdown when you send to select your From: address). You can make 10 aliases with a Full account; it goes up to 600 w/ higher accounts [2].
[1] https://www.fastmail.com/help/receive/aliases.html
[2] https://www.fastmail.com/help/account/limits.html
You will need to modify the configuration a bit for the message purge feature to not take into effect.
Alternatively you can just set up a different gmail account for each. Then just add the account to your gmail app on your android phone, and it will automatically check all the accounts.
So I can do a@domain.com and b@domain.com. Both will show up in my inbox.
By "alias", I mean entirely separate @outlook.com email account.
Once it's set up, you can either
- Create a rule ("Recipient contains", <new email account>) to to for example delete email sent to that account, if you don't want to lose the alias
- Delete the alias - I do NOT know if you can reregister it in future, if it gets reserved, or what happens here.
Aliases: outlook.com > Gear icon (top-right) > Options > "Create alias" - 2nd from the bottom, first section
Rules: Gear icon > Manage rules
NOTE! You can also setup forwarding w/ Outlook, but Options > "Manage forwarding" mentions "Please sign in at least once every 365 days—otherwise your account looks inactive and could be deleted."
When you want to turn it off just filter out the name combination you created.
Adding text: https://support.google.com/mail/answer/12096?hl=en
Filter gmails: https://support.google.com/mail/answer/6579?hl=en
E.g john.doe+competitionwebsitedotcom_20160502@gmail.com