Pour je ne sais quelle rai
son, j'ai eu du mal à configurer Mailman 2.1.x pour soit rejeter ou effacer les tentatives de posts de non-membres de listes de diffusion.
Parfois il s’agit d’un membre utilisant une adresse
email différente, mais la plupart du temps il s’agit de
spam ou d’email envoyés à la mauvaise adresse. Après une bonne dose de bidouillage, j’ai finalement trouvé une façon de faire ce que je voulais avec une ligne de commande.
Pour résumer, si votre liste s’appelle "foo" vous pouvez exporter la
configuration vers un
fichier de cette manière :
config_list -o foo foo
vi foo
Ensuite, trouvez le fil generic_nonmember_action = 1 et changez le 1 en 2 (pour rejeter) ou 3 (effacer).
Puis ré-importez la
configuration :
config_list -i foo foo
Et vous devriez être sortis d’affaire.
Au moins, si j’oublie encore à l’avenir, je sais que je pourrais revenir sur mon
blog pour chercher la solution. :-)