Problem:
I have a marketplace type website where my users would like to be contacted but not have their emails be made public.
How it works:
I set a subdomain of my site, mail.mysite.com to an ip address you designate. On demand, i make an API call to your service (www.emailobfuscationasaservice.com) with
{
real_address:foo@bar.com,
expiration_timestamp:2014-01-20T00:00:00.000Z,
obfuscate_replies: true / false,
callback_url: (optional)
}
www.emailobfuscationasaservice.com responds with either:(A) a success message and an anonymized, temporary email address like 239fag72wa@mail.mysite.com (the subdomain i gave you), or
(B) an error message like "no such user at that domain" or "domain doesn't exist" or something.
The email address lives until the expiration timestamp. If the obfuscated email receives a message, you forward it to the "real_address".
If "obfuscate_replies" was set to true at email creation time, then if the person responds, you play middleman for both parties and force all their emails to go through you (basically you create another obscured email for person who writes to the obscured email).
If "callback_url" was set, that means that I, the operator of www.mysite.com, want to be notified of activity at the obscured email address, so you POST activity to the specified url. That lets me do things like update activity feeds in my app for the user.
If you build this, I will pay for it. It seems to me that many other startups could use something like this as well.
edit: formatting and owning up that this is me re-posting this from https://news.ycombinator.com/item?id=7024718 in hopes that somebody will build this so I can pay for it.