notes-techniques/notes/scripts/server-mail/README.md

2.1 KiB
Raw Blame History


📌 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 :

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 dexécuter cette commande dans le dossier où vous souhaitez stocker les fichiers.