AnonAddy is short for "Anonymous Email Address", it is a self-hosted email server that allows you to create unlimited aliases and protect yourself from spammers.

With AnonAddy you can:

  • Protect your real email address from spam by simply deactivating/deleting aliases that receive unsolicited emails
  • Identify who has sold your data by using a different email address for every site
  • Protect your identity in the event of a data breach by making it difficult for hackers to cross-reference your accounts
  • Prevent inbox snooping by encrypting all inbound emails using GPG/OpenPGP encryption
  • Update where emails are forwarded without having to go through and change your email address for each site individually
  • Reply to forwarded emails anonymously without revealing your true email address.

Why you should consider using AnonAddy?

  • Open source
  • Self-hosted
  • Bring your own GPG/OpenPGP key to encrypt your forwarded emails (and the option to replace subjects)
  • No adverts
  • No analytics or trackers (just server access logs)
  • No third party content
  • No limitation on the number of aliases that can be created
  • Generous monthly bandwidth
  • Multiple domains to choose for aliases (currently, and another 3 for paid plan users)
  • Ability to generate random character and random word aliases at shared domains
  • Ability to add additional usernames to compartmentalise aliases
  • New features added regularly
  • Open source browser extensions for Google Chrome and Mozilla Firefox.
  • Open source Android app that you can install from Play Store, and F-Droid.
  • Open source iOS
  • API access
  • RayCast extension
  • Support custom domains

Tech note

The app and server is written with PHP and Vue JavaScript Framework.

Software Requirements

  • Postfix (3.0.0+) (plus postfix-mysql for database queries and postfix-pcre)
  • PHP (8.0+) and the php-mailparse extension, the php-gnupg extension if you plan to encrypt forwarded emails, the php-imagick extension for generating 2FA QR codes
  • Port 25 unblocked and open
  • Redis (6.x+) for throttling and queues
  • FQDN as hostname e.g.
  • MariaDB / MySQL
  • Nginx
  • Rspamd
  • DNS records - MX, SPF, DKIM, DMARC
  • Reverse DNS
  • SSL/TLS Encryption - you can install a free certificate from Let’s Encrypt.


The MIT License (MIT).