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:message_automatique [2021/11/17 10:47]
balleydc [Scénario d'envoi]
actions:message_automatique [2025/12/03 09:40] (Version actuelle)
catherine.balleydier@grenoble-inp.fr [Message de vacation]
Ligne 5: Ligne 5:
 Le message est reçu par les abonnés et un message automatique est envoyé à l'​émetteur. Le message est reçu par les abonnés et un message automatique est envoyé à l'​émetteur.
  
 +  * https://​www.sympa.community/​manual/​customize/​custom-scenario-conditions.html
   * https://​sympa-community.github.io/​manual/​customize/​custom-user-attributes.html   * https://​sympa-community.github.io/​manual/​customize/​custom-user-attributes.html
   * https://​sympa-community.github.io/​manual/​customize/​message-personalization.html   * https://​sympa-community.github.io/​manual/​customize/​message-personalization.html
Ligne 10: Ligne 11:
  
 ===== Message de vacation ===== ===== Message de vacation =====
 +
 +Le plus simple est d'​utiliser vacation
  
 ==== Script customcondition ==== ==== Script customcondition ====
Ligne 21: Ligne 24:
 **vacation.tt2** **vacation.tt2**
  
-sous ~sympa/​etc/​mail_tt2/​ ou ~sympa/​etc/​[robot]/​mail_tt2/​ ou ~sympa/​list_data/​[listes]/​mail_tt2/​+sous ~sympa/​etc/​mail_tt2/​ ou ~sympa/​etc/​[robot]/​mail_tt2/​ ou ~sympa/​list_data/[robot]/​[listes]/​mail_tt2/​
  
 === Version anglaise === === Version anglaise ===
Ligne 54: Ligne 57:
 ==== Scénario d'​envoi ==== ==== Scénario d'​envoi ====
  
 +Si c'est pour une liste, le plus simple est de le faire au niveau de liste, directement sur l'​interface web au niveau de la configuration de la liste :\\ 
 +"​Configurer la liste" --> ​ "​Diffusion/​réception" ​ --> "CODE SOURCE DU SCENARIO"​
  
 +Si c'est le même message pour plusieurs listes, créer un nouveau scénario au niveau de ~sympa/​etc/​[robot)/​scenari ou ~sympa/​etc/​scenari
  
 <note important>​Attention :  <note important>​Attention : 
 La ligne CustomCondition doit être placée avant les autres directives du scénario \\  La ligne CustomCondition doit être placée avant les autres directives du scénario \\ 
 Les dates de début et de  fin sont obligatoires pour que le script marche </​note>​ Les dates de début et de  fin sont obligatoires pour que le script marche </​note>​
 +
 +Modifier le message d'​envoi en ajoutant la ligne 
 +   ​CustomCondition::​vacation([list->​address],"​2021-11-10","​2021-11-20",​[sender],​[msg_header->​Subject]) smtp,​smime,​md5,​dkim -> do_it
 +   
 +Exemple ​  
  
   title.gettext Internet :    title.gettext Internet : 
Ligne 92: Ligne 103:
 retraite.tt2 retraite.tt2
  
-sous ~sympa/​etc/​mail_tt2/​ ou ~sympa/​etc/​[robot]/​mail_tt2/​ ou ~sympa/​list_data/​[listes]/​mail_tt2/​+sous ~sympa/​etc/​mail_tt2/​ ou ~sympa/​etc/​[robot]/​mail_tt2/​ ou ~sympa/​list_data/[robot]/​[listes]/​mail_tt2/​
  
 <​code>​ <​code>​
Ligne 110: Ligne 121:
 ==== Scénario d'​envoi ==== ==== Scénario d'​envoi ====
  
-send.retraite ​+[[#​scenario_d_envoi|voir]] ​
  
-sous ~sympa/​etc/​mail_tt2/​ ou ~sympa/​etc/​[robot]/​mail_tt2/​ ou ~sympa/​list_data/​[listes]/​mail_tt2/​ +  ​title.gettext Internet
- +
-  ​title.gettext Internet ​: retraite+
   ​   ​
   CustomCondition::​retraite([list->​address],"​2021-11-10","​2021-11-20",​[sender],​[msg_header->​Subject]) smtp,​smime,​md5,​dkim -> do_it   CustomCondition::​retraite([list->​address],"​2021-11-10","​2021-11-20",​[sender],​[msg_header->​Subject]) smtp,​smime,​md5,​dkim -> do_it
Ligne 128: Ligne 137:
  
 ==== Modèle du message ==== ==== Modèle du message ====
 +sous ~sympa/​etc/​mail_tt2/​ ou ~sympa/​etc/​[robot]/​mail_tt2/​ ou ~sympa/​list_data/​[robot]/​[listes]/​mail_tt2/ ​
  
 delai**.tt2** delai**.tt2**
Ligne 153: Ligne 163:
 ==== Scénario d'​envoi ==== ==== Scénario d'​envoi ====
  
-send.delai +[[#​scenario_d_envoi|voir]] 
- +
-Sous ~sympa/​etc/​scenari ou ~sympa/etc/[robot]/​scenari ou~sympa/​list_data/​[robot]/[liste]/scenari +
  
 <​code>​ <​code>​