Il faut utiliser le mécanisme de blacklist https://www.sympa.org/gpldoc/man/sympa.conf.5.md#domains_blacklist qui par défaut concerne l'envoi d'un courriel à une liste et la création d'une liste. Il faut donc ajouter l'inscription à une liste.
Donc, modification de /etc/sympa/sympa/sympa.conf pour ajouter :
use_blacklist send,create_list,subscribe
Ensuite, on peut ajouter un domaine dans la partie « Liste noire » de la configuration de la liste (via WWSympa) ou directement dans le fichier (pour la liste april-actu@) /var/lib/sympa/expl/april.org/april-actu/search_filters/blacklist.txt :
*@domaine
Cela fonctionne, mais si une personne (ou un bot) utilise https://listes.april.org/wws/info/april-actu pour inscrire une adresse courriel (d'une autre personne), sympa envoie tout de même un courriel de demande de confirmation d'inscription à cette adresse (pour éviter les inscriptions abusives). POur empêcher cela, création d'un fichier de scenario /etc/sympa/scenari/subscribe.auth-notify-april-actu (en s'inspirant de /usr/share/sympa/default/scenari/subscribe.auth_notify)
search(blacklist.txt) stmp,dkim,smime,md5 -> reject
is_subscriber ([listname],[sender]) smtp,dkim,smime,md5 -> do_it
true() smtp,dkim -> request_auth
true() md5,smime -> do_it,notify
Et dans /var/lib/sympa/expl/april.org/april-actu/config on met :
subscribe auth-notify-april-actu
Puis redémarrage de sympa