Files
wiki/Catalogue-Self-Hosted/apps/app-anonaddy.md
T
2026-06-09 18:40:21 +02:00

5.2 KiB


title: AnonAddy created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, email, privacy, alias, php, anti-spam] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Email, https://github.com/anonaddy/anonaddy]

📧 AnonAddy

Service d'alias email open source : générez des adresses anonymes à la volée pour vous inscrire sur des sites, transférez vers votre vraie boîte — alternative minimaliste à SimpleLogin.

📋 Informations Générales

Champ Valeur
Site web anonaddy.com
GitHub anonaddy/anonaddy
License MIT
Langage PHP (Laravel)
Étoiles GitHub 4 680
Catégorie cat-email
Mainteneur Will Browning (mainteneur principal)

📝 Description

AnonAddy (parfois écrit "anonaddy") est un service d'alias email open source créé par Will Browning, inspiré du service "33mail". Il propose une approche minimaliste et épurée du concept d'alias : créer une adresse unique par service, désactiver si spam.

Fonctionnalités principales :

  • Création d'alias via web UI, extension navigateur, ou catch-all (sous-domaine dynamique)
  • Domaines custom : utilisez votre propre domaine (@privacy.example.com)
  • Replies : on peut répondre depuis l'alias, mais AnonAddy n'utilise pas la technique du Reply-To (il a une approche différente : l'utilisateur doit explicitement activer la réponse par alias)
  • Bandage (fonction signature) : signer chaque email forwardé avec un bandeau "via AnonAddy"
  • Boîtes multiples (jusqu'à 20 destinataires par alias en self-host illimité)
  • GPG : chiffrement PGP optionnel des emails forwardés
  • API REST complète
  • OAuth2 : peut servir d'identity provider pour d'autres apps

Forces :

  • Open source avec une UI sobre et claire
  • MIT license très permissive
  • Laravel → base de développeurs large
  • Catch-all activable simplement
  • Auto-répONSE : permet de simuler une réponse par alias (avec limitations)
  • Bandage : tag visible pour s'assurer qu'on a bien reçu un alias
  • Forks : le projet a été forké en addy.io (par l'ancien mainteneur) avec des features supplémentaires

Faiblesses :

  • Moins de fonctionnalités que SimpleLogin (notamment reply-from-alias moins abouti)
  • Forks communautaires divisent les contributions
  • PHP : stack plus lourde à faire tourner que du Go ou Rust
  • Dépendance Laravel : nécessite Composer, Node, base de données

🚀 Installation

Docker Compose

# docker-compose.yml
version: '3.8'
services:
  anonaddy:
    image: anonaddy/anonaddy:latest
    container_name: anonaddy
    restart: unless-stopped
    ports:
      - "8000:8000"
    environment:
      - APP_URL=https://addy.example.com
      - DB_CONNECTION=sqlite
      - ANONADDY_DOMAIN=example.com
      - ANONADDY_SECRET=CHANGEME-32-BYTES
    volumes:
      - ./data:/data

Installation manuelle (Laravel)

# Prérequis : PHP 8.1+, Composer, Node, MySQL/SQLite
git clone https://github.com/anonaddy/anonaddy.git
cd anonaddy
composer install
cp .env.example .env
php artisan key:generate
# Configurer .env (DB, mail, etc.)
php artisan migrate --seed
npm install && npm run build
php artisan serve

Prérequis

  • 1 Go RAM minimum
  • DNS : addy.example.com (web), MX, wildcard *.example.com (catch-all)
  • TLS : Let's Encrypt recommandé

⚙️ Configuration

  1. DNS : A pour addy.example.com, MX pour example.com vers le serveur AnonAddy, wildcard *.example.com
  2. SPF/DKIM/DMARC : configurer pour le domaine d'alias
  3. Domaines : ajouter dans l'admin, puis activer le catch-all si souhaité
  4. GPG : uploader la clé publique pour le chiffrement
  5. OAuth providers : Google, GitHub, etc. pour le login
  6. API tokens : générer pour les intégrations

🔗 Alternatives

🔒 Sécurité

  • HTTPS obligatoire
  • 2FA TOTP pour l'auth
  • OAuth2 pour intégrations tierces
  • GPG optionnel pour chiffrement de bout en bout
  • Tokens d'API révocables
  • Pas de log des emails transférés (configurable)
  • Code audité par la communauté

📚 Ressources

Pages Liées