--- # **📌 RĂ©sumĂ© des Scripts** | **Script** | **Action** | **Exemple d'utilisation** | |----------------------|-----------------------------------------------|--------------------------| | `install_mailserver.sh` | Installer Postfix/Dovecot + ajouter un domaine | `bash install_mailserver.sh domain.top` | | `add_domain.sh` | Ajouter un domaine | `bash add_domain.sh domain2.top` | | `add_user.sh` | Ajouter un utilisateur | `bash add_user.sh user@domain.top "password"` | | `add_alias.sh` | Ajouter un alias | `bash add_alias.sh contact@domain2.top user@domain.top` | | `add_forward.sh` | Ajouter une redirection | `bash add_forward.sh contact@domain.top user@domain2.top` | | `list_domains.sh` | Lister les domaines | `bash list_domains.sh` | | `list_users.sh` | Lister les utilisateurs | `bash list_users.sh` | | `list_aliases.sh` | Lister les alias/redirections | `bash list_aliases.sh` | | `del_user.sh` | Supprimer un utilisateur | `bash del_user.sh user@domain.top` | | `del_alias.sh` | Supprimer un alias | `bash del_alias.sh contact@domain2.top` | | `del_domain.sh` | Supprimer un domaine | `bash del_domain.sh domain2.top` | --- ## đŸ“„ RĂ©cupĂ©ration des scripts Pour tĂ©lĂ©charger uniquement les scripts `.sh` et `.py` du dossier `server-mail/scripts`, utilisez la commande suivante : ```bash wget -r -np -nd --cut-dirs=5 -A "*.sh,*.py" https://git.abonnel.fr/cedricAbonnel/notes-techniques/src/branch/main/notes/server-mail/scripts ``` ### 📝 Explication des options : - `-r` : TĂ©lĂ©chargement rĂ©cursif - `-np` : EmpĂȘche de remonter dans les rĂ©pertoires parents - `-nd` : Évite la crĂ©ation d'une arborescence locale (tĂ©lĂ©charge tout dans le dossier courant) - `--cut-dirs=5` : Ignore les 5 premiers niveaux de rĂ©pertoires dans le chemin - `-A "*.sh,*.py"` : TĂ©lĂ©charge uniquement les fichiers avec l’extension `.sh` et `.py` 📌 **Astuce** : Assurez-vous d’exĂ©cuter cette commande dans le dossier oĂč vous souhaitez stocker les fichiers.