Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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:35] 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 </note> | + | 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> | ||
| + | |||
| + | 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 65: | Ligne 77: | ||
| + | <note>Le message de vacation sera uniquement envoyé entre la date de début et la date de fin : ici entre le 11 et 20 novembre 2021</note> | ||
| ===== Message de retraite===== | ===== Message de retraite===== | ||
| ==== Script customcondition ==== | ==== Script customcondition ==== | ||
| + | |||
| + | sous ~sympa/etc/custom_conditions/ ou ~sympa/etc/[robot]/custom_conditions | ||
| recopier vacation.pm dans retraite.pm | recopier vacation.pm dans retraite.pm | ||
| Ligne 88: | 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 106: | 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 : retraite | + | title.gettext Internet |
| | | ||
| 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 116: | Ligne 129: | ||
| - | Mettre les dates mêmes si elles ne doivent pas apparaitre dans le message, mais elles sont nécessaires pour que le script marche. | ||
| ===== Message de délai ===== | ===== Message de délai ===== | ||
| Ligne 125: | 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 149: | Ligne 162: | ||
| ==== Scénario d'envoi ==== | ==== Scénario d'envoi ==== | ||
| - | Sous ~sympa/etc/scenari ou ~sympa/etc/[robot]/scenari ou~sympa/list_data/[robot]/[liste]/scenari | ||
| - | send.delai | + | [[#scenario_d_envoi|voir]] |
| <code> | <code> | ||
