Documentation sur le logiciel SYMPA

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
actions:actions [2019/06/25 15:08]
catherine.balleydier@grenoble-inp.fr [Sur l'interface web]
actions:actions [2022/06/08 15:22] (Version actuelle)
catherine.balleydier@grenoble-inp.fr [Accusé de réception des listes via OTRS]
Ligne 5: Ligne 5:
 [[ldap:​ldap|Abonnés provenant de ldap]] [[ldap:​ldap|Abonnés provenant de ldap]]
  
-[[liste-dossier| ​Fichiers ​et dossiers propres à une liste]]+[[liste-dossier| ​Description des fichiers ​et dossiers propres à une liste]]
  
  
Ligne 31: Ligne 31:
 ===== Propriétaires,​ modérateurs,​ abonnés ​ ===== ===== Propriétaires,​ modérateurs,​ abonnés ​ =====
  
-Comment modifier en une seule fois une liste de propriétaires ou modérateurs,​ commune à plusieurs listes.\\  +[[Fichier-texte|Comment modifier en une seule fois une liste de propriétaires ou modérateurs,​ commune à plusieurs listes.]]\\  
-Comment ajouter des abonnés provenant d'un fichier texte. +[[Fichier-texte|Comment ajouter des abonnés provenant d'un fichier texte.]]
- +
-==== Sur le serveur ==== +
- +
-La nomenclature suivante a été choisie pour les fichiers d'​inclusion et les fichiers d'​adresses de personne. +
- +
-  * les fichiers propriétaires commencent par owner_ +
-  * les fichiers modérateurs commencent par editor_ +
-  * les fichiers abonnés commencent par user_ +
- +
-Sous ~sympa/​etc/<​robot>/​data_sources/​OWNER créer : +
- +
-  * un fichier owner_<​nom>​-liste.incl avec la liste des propriétaires,​ une adresse mail par ligne. Ce fichier peut se trouver dans un autre répertoire que OWNER. +
- +
-Sous ~sympa/​etc/<​robot>/​data_sources créer : +
- +
-  * un fichier owner_<​nom>​.incl avec la ligne   +
-   +
-  include_file ~sympa/​etc/<​robot>/​data_sources/​OWNER/​owner_<​nom>​.incl +
- +
-**Pour les modérateurs**  +
- +
-C'est la même démarche, remplacer owner_ par editor_  +
-  include_file ~sympa/​etc/<​robot>/​data_sources/​OWNER/​editor_<​nom>​.incl +
- +
-On peut utiliser pour les modérateurs les mêmes fichiers que les propriétaires. +
- +
-**Pour les abonnés**  +
- +
-idem remplacer owner_ par user_  +
- +
-==== Modification des propriétaires ou modérateurs ==== +
- +
-Sur le serveur supprimer ou ajouter les adresses dans le fichier correspondant. +
- +
-**<color #​ed1c24>​Attention pour la prise en compte des modifications dans les fichiers de propriétaires et modérateurs,​ il faut recharger la configuration de la liste. </​color>​** +
- +
-[[#​forcer_le_rechargement_des_fichiers_de_configuration|Forcer]]  +
- +
-==== Sur l'​interface web ==== +
- +
-=== Propriétaires === +
-  +
-{{:​sympa_proprio1.gif}} +
- +
- +
-=== Modérateurs === +
- +
-"​Modérateurs définis via une source de données externe (editor_include)défaut",​ choisir +
-la source de données (source)  +
- +
-=== Abonnés à partir d'un fichier texte === +
- +
-  Au niveau "​Utilisateurs inclus depuis des sources de données paramétrables (member_include)défaut",​ choisir +
-la source de données (source)  +
- +
-  * Soit dans le fichier config de la liste +
- +
-  include_file /​home/​sympa/​etc/<​robot>/​data_sources/​liste.incl+
  
  
Ligne 117: Ligne 59:
  
 il faut bloquer en sortie (**remove_outgoing_headers**) les en-têtes smtp  il faut bloquer en sortie (**remove_outgoing_headers**) les en-têtes smtp 
 +  * X-Loop
 +  * Precedence
  
 {{:​actions:​champs-a-enlever.jpg?​600|}} {{:​actions:​champs-a-enlever.jpg?​600|}}
Ligne 208: Ligne 152:
 ===== Message automatique de réponse (vacation, ...) ===== ===== Message automatique de réponse (vacation, ...) =====
  
-Il faut avoir installer le package perl DateTime::​Format::​DateParse+[[Message automatique]]
  
-<note warning>​**Ne marche plus avec les dernières versions de sympa**</​note>​ +===== Entête ​et fin de page =====
-Le message est reçu par les abonnés ​et un message automatique est envoyé à l'​émetteur.+
  
-  * http://​www.sympa.org/​contribs/​vacation?​s[]=customcondition +Pour 
-  * http://​www.sympa.org/​manualtest/​authorization-scenarios?​s[]=customcondition#​custom_perl_package_conditions +
- +
-==== Modèle du message ==== +
-Sous  ~sympa/​etc/​[robot]/​mail_tt2 +
- +
-Exemple : delai**.tt2** +
-<​code>​ +
-To: [% to %] +
-Subject: Liste [% list.name %] : délai de traitement +
-Content-Type:​ text/​plain +
-Content-Transfer-Encoding:​ 8bit +
- +
-[%- USE date -%] +
- +
-Bonjour +
- +
-Votre message "[% subject %]" a bien été reçu sur la liste [% list.name %]@grenoble-inp.fr . +
- +
-En raison des difficultés organisationnelles actuelles, un délai de traitement de vos demandes est inévitable. +
-Nous nous efforçons ​ néanmoins ​ de rendre ce délai le plus court possible. +
-En vous remerciant pour votre compréhension,​ +
- +
-Bien cordialement +
-</​code>​ +
- +
-==== Script customcondition ==== +
-Sous  ~sympa/​etc/​[robot]/​custom_conditions +
- +
-Exemple : [[delai.pm]] +
- +
-==== Scénario d'​envoi ==== +
-Sous  ~sympa/​etc/​[robot]/​[liste]/​scenari +
- +
-send.delai +
- +
-<​code>​ +
-title.gettext DELAI +
- +
-CustomCondition::​delai([list->​address],"​2015-12-15","​2018-12-20",​[sender],​[msg_header->​Subject]) ​      ​smtp,​dkim,​md5,​smime ​   -> do_it +
-true() ​                              ​smtp,​smime -> do_it +
- +
-</​code>​+
  
-<box #F6CEF5> Remplacer delai par le nom du script customcondition \\ indiqué dans ~sympa/​etc/​[robot]/​custom_conditions \\  (ici delai.pm)</​box>​