Scripts pour gestion d'un serveur mail

This commit is contained in:
2025-03-08 02:03:38 +01:00
parent c88689b5e9
commit 027c3ab250
15 changed files with 486 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
#!/bin/bash
MAILDIR="/var/mail/vhosts"
POSTFIX_CONFIG="/etc/postfix/virtual_domains"
if [[ -z "$1" ]]; then
echo "Usage: $0 <domaine>"
exit 1
fi
DOMAIN=$1
echo "Suppression du domaine : $DOMAIN"
# Supprimer le domaine du fichier de Postfix
sed -i "/^$DOMAIN$/d" $POSTFIX_CONFIG
# Supprimer les boîtes mail associées
rm -rf $MAILDIR/$DOMAIN
systemctl reload postfix
echo "Domaine $DOMAIN supprimé"