141 lines
5.2 KiB
Markdown
141 lines
5.2 KiB
Markdown
---
|
|
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](https://anonaddy.com) |
|
|
| **GitHub** | [anonaddy/anonaddy](https://github.com/anonaddy/anonaddy) |
|
|
| **License** | MIT |
|
|
| **Langage** | PHP (Laravel) |
|
|
| **Étoiles GitHub** | 4 680 ⭐ |
|
|
| **Catégorie** | [[cat-email\|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
|
|
|
|
```yaml
|
|
# 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)
|
|
|
|
```bash
|
|
# 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
|
|
|
|
- **[app-simplelogin](app-simplelogin)** — Concurrent direct, plus complet (notamment reply-from-alias)
|
|
- **[addy.io](https://addy.io)** — Fork avec features supplémentaires
|
|
- **[Apple Hide My Email](https://support.apple.com/en-us/HT210425)** — Intégré à iCloud+
|
|
- **[Firefox Relay](https://relay.firefox.com/)** — Service Mozilla
|
|
- **[Protonmail aliases](https://proton.me)** — Intégré à Proton
|
|
|
|
## 🔒 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
|
|
|
|
- [Site officiel](https://anonaddy.com)
|
|
- [Documentation](https://github.com/anonaddy/anonaddy#readme)
|
|
- [GitHub anonaddy/anonaddy](https://github.com/anonaddy/anonaddy)
|
|
- [Wiki installation](https://github.com/anonaddy/anonaddy/wiki)
|
|
|
|
## Pages Liées
|
|
- [[cat-email]] — Toutes les apps Email du catalogue
|
|
- [[app-simplelogin]] — Concurrent direct plus complet
|
|
- [[app-mailcow]] — Peut s'intégrer en amont d'un serveur mail personnel
|
|
- [[securisation-home-lab]] — Bonnes pratiques DNS / PGP
|
|
- [[recettes-docker-compose]] — Templates Docker
|