Différences entre versions de « Mailman »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
m (liste de diffusion)
 
 
(5 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
= Configuration =
 
= Configuration =
 +
 +
== Options générales ==
 +
 +
==== Pour choisir la langue de l'interface d'administration ====
 +
* Language options:
 +
** preferred_language = Français
 +
 +
==== Pour que l'administrateur puisse poster des messages ====
 +
* Gestion des abonnements / Abonnements en nombre
 +
** Inscrire l'administrateur
 +
 +
==== Pour mettre un pied de page ====
 +
* Options de remise non-groupée
 +
** msg_footer = ''texte en français''
  
 
== Liste de diffusion ==
 
== Liste de diffusion ==
  
C'est à dire, pas une liste de discussion.
+
C'est à dire, pas une liste de discussion (échange à sens unique type lettre d'information, pas d'échange entre les abonnés).
 +
 
 +
==== Point sur la modération des messages ====
 +
 
 +
Les points sur la modération:
 +
* bascule de modération d'urgence (au cas où)
 +
-> options générales -> emergency (en bas de la page)
 +
* modération par défaut des nouveaux arrivants
 +
-> option de confidentialité -> filtre expéditeur
 +
  -> default_member_moderation (oui)
 +
  -> member_moderation_action = En attente
 +
** action sur les messages des non-abonnés (suggéré: suppression)
 +
  -> member_moderation_notice = "message qui sera envoyé aux personnes qui postent sur la liste"
 +
  -> generic_nonmember_action = Supprimer (action sur les messages des personnes qui postent sur la liste mais qui ne sont pas abonnés)
 +
  -> forward_auto_discards = Non (remonter -ou pas- un courriel à l'adminstrateur de la liste dans le cas d'une suppression automatique des messages des non-abonnés)
 +
* modérer les abonnés existants
 +
-> gestion des abonnements -> liste des abonnements
 +
** vérifier que les abonnés (et nouveaux abonnés) ont bien la case cochée dans la colonne "mod" (modération)
 +
** modérer tout le monde d'un coup:
 +
-> Activer le bit de modération pour tous, y compris ceux qui ne sont actuellement pas visibles (bouton radio sur "on" puis cliquer sur "activer")
 +
 
 +
==== Pour choisir quel adresses courriels sont présentés aux abonnés ====
 +
Adresse d'expédition: la liste, adresse de réponse: choisie manuellement
 +
* Général:
 +
** anonymous_list = Oui
 +
** first_strip_reply_to = Oui
 +
** reply goes to list = Adresse explicite
 +
** reply_to_address = reponse@xxx.xxx
 +
** respond_to_post_requests = Non
 +
** max_message_size = 0
 +
 
 +
== Options concernant le caractère privé des liste ==
 +
 
 +
==== Pour que les archives de la liste ne soit visible que par ses membres: ====
 +
* Options d'archivage
 +
** archive_private = private
 +
 
 +
==== Pour que l'administrateur recoive un courriel lorsqu'un membre s'abonne ou se désabonne ====
 +
* Général:
 +
** admin_notify_mchanges = Oui
 +
 
 +
==== Ne pas afficher la liste sur la page web publique de récapitulation des listes. ====
 +
* Options de confidentialité / règles d'abonnenement
 +
** advertised = Non
 +
 
 +
==== Pour modérer tout nouvel abonné ====
 +
* Options de confidentialité / Filtre expediteur
 +
** default_member_moderation = Oui
 +
 
 +
==== Pour détruire (silencieusement, sans avertir l'admin) tout courriel modéré ====
 +
* Options de confidentialité / Filtre expediteur
 +
** member_moderation_action = Discard
 +
** forward_auto_discards = Non
 +
 
 +
 
 +
= Administration =
 +
== Nettoyage ==
 +
 
 +
Quels sont les adresse courriel en erreur ?
 +
 
 +
Il n'y a pas d'outil special ''liste des adresses en erreur'' mais il y a un système automatique de gestion d'erreur.
 +
 
 +
Le noeud du problème est qu'un message d'erreur ne veut pas forcément dire que l'adresse est fausse:
 +
* Le serveur peut être temporairement indisponible
 +
* La boite courriel de votre correspondant peut être pleine
 +
* ou protégée par un système anti spam demandant une action manuelle (pour prouver que vous n'êtes pas une machine)
 +
* ou simplement désactivée pour X raisons et réactivées plus tard.
 +
 
 +
# Le propriétaire de la liste reçoit par mail les mails en erreur non traitées automatiquement il est donc particulièrement intéressant de se faire un filtre de courriel dans sa messagerie d'une part pour ne pas se retrouver noyé par les retour de courrier non délivré et surtout pour pouvoir filtrer ceux qui sont corrigeables de ceux qui ne le sont pas (je peux modifier une adresse courriel si elle contient une faute mais je ne peux pas forcer la distribution d'un courrier si la boite de mon correspondant est pleine)
 +
 
 +
# il existe quelques outils systèmes (scripts + étude des logs) pour isoler les adresses en erreurs:
 +
 
 +
Outils natifs:
 +
* list_lists -ab # liste des listes public
 +
* list_members -i <list> # liste des membres invalides
 +
* list_members -n <list> # liste des membres dont la remise est desactivee
 +
 
 +
<pre>
 +
for LIST in `list_lists -ab` ; do
 +
  echo "## $LIST invalid address"
 +
  list_members -i $LIST
 +
  echo "## $LIST disabled address"
 +
  list_members -n $LIST
 +
done
 +
</pre>
 +
 
 +
notamment sur
 +
* http://fog.ccsf.edu/~msapiro/scripts/
 +
 
 +
get_bounce_info.py
  
Général:
+
Dans les logs:
* anonymous_list = Oui
+
* /var/log/mailman/bounce.log
* first_strip_reply_to = Oui
+
* /var/log/mailman/post.log (contient des infos sur l'expedition plutot que sur le destinataire)
* reply goes to list = Adresse explicite
 
* reply_to_address = reponse@xxx.xxx
 
* respond_to_post_requests = Non
 
* max_message_size = 0
 
Options de langue:
 
* preferred_language = Français
 
Options de remise non-groupée
 
* msg_footer = ''texte en français''
 
* Options de confidentialité / Filtres expéditeur
 
* default_member_moderation = Oui
 
* member_moderation_action = En attente
 
* member_moderation_notice = Ceci est une liste de diffusion où seul l'administrateur peut envoyer un message. Vous pouvez répondre aux lettres sur xxx@xxx.xxx.
 
* generic_nonmember_action = Supprimer
 
* forward_auto_discards = Non
 
Gestion des abonnements / Abonnements en nombre
 
* Inscrire l'administrateur
 

Version actuelle datée du 6 mai 2013 à 10:19

Configuration

Options générales

Pour choisir la langue de l'interface d'administration

  • Language options:
    • preferred_language = Français

Pour que l'administrateur puisse poster des messages

  • Gestion des abonnements / Abonnements en nombre
    • Inscrire l'administrateur

Pour mettre un pied de page

  • Options de remise non-groupée
    • msg_footer = texte en français

Liste de diffusion

C'est à dire, pas une liste de discussion (échange à sens unique type lettre d'information, pas d'échange entre les abonnés).

Point sur la modération des messages

Les points sur la modération:

  • bascule de modération d'urgence (au cas où)
-> options générales -> emergency (en bas de la page)
  • modération par défaut des nouveaux arrivants
-> option de confidentialité -> filtre expéditeur
 -> default_member_moderation (oui)
 -> member_moderation_action = En attente
    • action sur les messages des non-abonnés (suggéré: suppression)
 -> member_moderation_notice = "message qui sera envoyé aux personnes qui postent sur la liste"
 -> generic_nonmember_action = Supprimer (action sur les messages des personnes qui postent sur la liste mais qui ne sont pas abonnés) 
 -> forward_auto_discards = Non (remonter -ou pas- un courriel à l'adminstrateur de la liste dans le cas d'une suppression automatique des messages des non-abonnés)
  • modérer les abonnés existants
-> gestion des abonnements -> liste des abonnements
    • vérifier que les abonnés (et nouveaux abonnés) ont bien la case cochée dans la colonne "mod" (modération)
    • modérer tout le monde d'un coup:
-> Activer le bit de modération pour tous, y compris ceux qui ne sont actuellement pas visibles (bouton radio sur "on" puis cliquer sur "activer")

Pour choisir quel adresses courriels sont présentés aux abonnés

Adresse d'expédition: la liste, adresse de réponse: choisie manuellement

  • Général:
    • anonymous_list = Oui
    • first_strip_reply_to = Oui
    • reply goes to list = Adresse explicite
    • reply_to_address = reponse@xxx.xxx
    • respond_to_post_requests = Non
    • max_message_size = 0

Options concernant le caractère privé des liste

Pour que les archives de la liste ne soit visible que par ses membres:

  • Options d'archivage
    • archive_private = private

Pour que l'administrateur recoive un courriel lorsqu'un membre s'abonne ou se désabonne

  • Général:
    • admin_notify_mchanges = Oui

Ne pas afficher la liste sur la page web publique de récapitulation des listes.

  • Options de confidentialité / règles d'abonnenement
    • advertised = Non

Pour modérer tout nouvel abonné

  • Options de confidentialité / Filtre expediteur
    • default_member_moderation = Oui

Pour détruire (silencieusement, sans avertir l'admin) tout courriel modéré

  • Options de confidentialité / Filtre expediteur
    • member_moderation_action = Discard
    • forward_auto_discards = Non


Administration

Nettoyage

Quels sont les adresse courriel en erreur ?

Il n'y a pas d'outil special liste des adresses en erreur mais il y a un système automatique de gestion d'erreur.

Le noeud du problème est qu'un message d'erreur ne veut pas forcément dire que l'adresse est fausse:

  • Le serveur peut être temporairement indisponible
  • La boite courriel de votre correspondant peut être pleine
  • ou protégée par un système anti spam demandant une action manuelle (pour prouver que vous n'êtes pas une machine)
  • ou simplement désactivée pour X raisons et réactivées plus tard.
  1. Le propriétaire de la liste reçoit par mail les mails en erreur non traitées automatiquement il est donc particulièrement intéressant de se faire un filtre de courriel dans sa messagerie d'une part pour ne pas se retrouver noyé par les retour de courrier non délivré et surtout pour pouvoir filtrer ceux qui sont corrigeables de ceux qui ne le sont pas (je peux modifier une adresse courriel si elle contient une faute mais je ne peux pas forcer la distribution d'un courrier si la boite de mon correspondant est pleine)
  1. il existe quelques outils systèmes (scripts + étude des logs) pour isoler les adresses en erreurs:

Outils natifs:

  • list_lists -ab # liste des listes public
  • list_members -i <list> # liste des membres invalides
  • list_members -n <list> # liste des membres dont la remise est desactivee
for LIST in `list_lists -ab` ; do
  echo "## $LIST invalid address"
  list_members -i $LIST
  echo "## $LIST disabled address"
  list_members -n $LIST
done

notamment sur

get_bounce_info.py

Dans les logs:

  • /var/log/mailman/bounce.log
  • /var/log/mailman/post.log (contient des infos sur l'expedition plutot que sur le destinataire)