


---

# **📌 Résumé des Scripts**
| **Script**           | **Action**                                      | **Exemple d'utilisation** |
|----------------------|-----------------------------------------------|--------------------------|
| `install_mailserver.sh` | Installer Postfix/Dovecot + ajouter un domaine | `./install_mailserver.sh domain.top` |
| `add_domain.sh`      | Ajouter un domaine                          | `./add_domain.sh domain2.top` |
| `add_user.sh`        | Ajouter un utilisateur                      | `./add_user.sh user@domain.top` |
| `generate_passowrd.sh`  | Generer un mot de passe pour un utilisateur | `./generate_password.sh user@domain.top` |
| `add_alias.sh`       | Ajouter un alias                            | `./add_alias.sh contact@domain2.top user@domain.top` |
| `add_forward.sh`     | Ajouter une redirection                     | `./add_forward.sh contact@domain.top user@domain2.top` |
| `list_domains.sh`    | Lister les domaines                         | `./list_domains.sh` |
| `list_users.sh`      | Lister les utilisateurs                      | `./list_users.sh` |
| `list_aliases.sh`    | Lister les alias/redirections                | `./list_aliases.sh` |
| `del_user.sh`        | Supprimer un utilisateur                     | `./del_user.sh user@domain.top` |
| `del_alias.sh`       | Supprimer un alias                          | `./del_alias.sh contact@domain2.top` |
| `del_domain.sh`      | Supprimer un domaine                        | `./del_domain.sh domain2.top` |

---

## 📥 Récupération des scripts  

Pour télécharger uniquement les scripts `.sh` du dossier `server-mail/scripts`, utilisez la commande suivante : 

```bash
wget -O scripts.txt "https://git.abonnel.fr/cedricAbonnel/notes-techniques/raw/branch/main/notes/scripts/server-mail/.list_files.txt"
while read -r url; do
  wget -O "$(basename "$url")" "$url"
done < scripts.txt
chmod +x *.sh

```

Tous les fichiers listés dans scripts.txt seront téléchargés automatiquement dans le dossier courant. 

Assurez-vous d’exécuter cette commande dans le dossier où vous souhaitez stocker les fichiers.  
