Passer au contenu principal

Désactiver l'envoi d'email d'un utilisateur

Pour désactiver l'envoi d'email d'un utilisateur , aussi bien en session SMTP que via PHP :

echo "USERNAME" >> /etc/virtual/blacklist_usernames

Ensuite reload d'exim : 

service exim reload

L'utilisateur ne pourra plus envoyer d'email.

Cette fonction est disponible à partir de Exim version 4.2.x.

Pour vérifier que la fonction est bien disponible sous Exim : 

cat /etc/exim.conf | grep -i "blacklist_usernames"

va renvoyer du contenu : 

BLACKLIST_USERNAMES = /etc/virtual/blacklist_usernames
          condition = ${if exists{BLACKLIST_USERNAMES}}
          condition = ${lookup{$acl_m_username}lsearch{BLACKLIST_USERNAMES}{1}{0}}
          message = USER_ON_BLACKLIST_SCRIPT BLACKLIST_USERNAMES
        condition = ${if exists{BLACKLIST_USERNAMES}}
        condition = ${lookup{$acl_m_username}lsearch{BLACKLIST_USERNAMES}{1}{0}}
        logwrite = User account $acl_m_username is blocked via BLACKLIST_USERNAMES