willbrowning
The message stated: "You are currently on a Free Pro Subscription as a thank you for being a beta tester. This free subscription will come to an end on 5th December 2019. You can still start a subscription now if you wish to support AnonAddy."
When the site's open beta came to an end I sent an email to all those who had signed up. As a thank you, this email let all users know that they would have an additional 3 months to continue using all the Pro features of the site for free.
I then sent 2 more emails shortly before this free subscription came to an end which is shown in your screenshot, giving users the choice to update their emails if they didn't wish to subscribe.
I have also offered all beta users a discount on both Lite and Pro plans.
Let me know if you have any other questions.
Best, Will
[1] https://willem.com/blog/2019-09-10_fighting-backscatter-spam...
All forwarding addresses (recipients) on the site must be verified in order to receive forwarded emails.
That's why I added the additional username feature to compartmentalise aliases and also the UUID aliases.
The UUID aliases all share the same domain e.g anonaddy.me so it is not possible to link ownership of these to any particular user.
A few users have asked for me to create a Docker image that can easily be deployed, however I'm not familar with Docker so I'll have to learn how to do this first.
Thank you, hopefully I'll be able to stay sane!
The other pages e.g. the blog, FAQ, posts etc. are just very simple layouts along with the nav bar and footer.
I'm using Jigsaw[1] which is a static site generator that allows you to use Laravel's blade templating engine, it's awesome.
The admin interface I made myself using a few Vue components, it is a reasonably simple layout to be honest.
Yes the account site where you login (everything at app.anonaddy.com) is completely separate from the landing page (anonaddy.com).
The first is a Laravel app, the second is a static site. They both have different repositories on GitHub. Feel free to browse through all the source code to get a better understanding of how it works. Just let me know if you have any more questions about it.
If you are looking for some help or inspiration with UI design I highly recommend the Refactoring UI book[2] by Adam Wathan and Steve Schoger.
[1] https://jigsaw.tighten.co/ [2] https://refactoringui.com/
I'll do some more research on the legal issues you've mentioned above too.
Someone suggested the idea of creating hashed aliases, that are generated and hashed on the client side so that even I do not know what they are, then incoming emails are compared against this hash to determine where to forward emails.
The only thing is there would probably need to be an additional column on the hashed alias that is client side encrypted so that the user can still view the actual alias in their dashboard.
I will be adding the ability to send replies so that they come from a user's own custom domain soon. This will involve having to add an SPF and DKIM record as well as the MX one.
At the moment it is not possible to initiate an email conversation using an alias although it is a feature I would like to add. I'll have to think about the best ways to prevent spam when adding this.
Yes you could use the same Reply-To: name and email to reply to the same person more than once if you have already received a forwarded email from them.
I have no idea how big the traffic spike is from this post but the server appears to be coping very well so far!
To be honest the only true solution to that problem is to use your own domain. I will be adding more generic domains to use in the future so hopefully will be able to evade the majority of these blacklists.
Or you could just get a pay as you go sim card and use a cheap phone to read messages (or use dual SIM if your phone supports it).
The main issue is the finite number of mobile numbers like you say.
Perhaps I could make this more clear?
The best way to mitigate against the risk of a service shutting down is to use your own domain name. That way, by simply changing your MX records to another email provider, you can continue to receive emails as normal.
I agree it would be great to be able to create a per alias blacklist of senders who the alias will block emails from.
That way like you said you don't necessarily have to deactivate the entire alias if you receive a couple of emails from an unexpected source.
I'll definitely add this to my to do list, thank you.
There are instructions on the subscription page of your account.
[1] https://anonaddy.com/blog/why-you-should-use-a-different-ema...