#!/bin/bash
# Basé sur un travail de Cédric Abonnel / Cédrix sous licence CC BY-NC 4.0

DOVECOT_USERS="/etc/dovecot/users"
MAILDIR="/var/mail/vhosts"

if [[ -z "$1" ]]; then
    echo "Usage: $0 <adresse mail>"
    exit 1
fi

EMAIL=$1
DOMAIN=$(echo $EMAIL | cut -d@ -f2)
USER=$(echo $EMAIL | cut -d@ -f1)

echo "Suppression de l'utilisateur : $EMAIL"

# Supprimer l'entrée du fichier des utilisateurs
sed -i "/^$EMAIL:/d" $DOVECOT_USERS

# Supprimer le répertoire de la boîte mail
rm -rf $MAILDIR/$DOMAIN/$USER

echo "Utilisateur $EMAIL supprimé"
