Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Ajout d'un refus dans les scénarii (suite)

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Benoît Marchal <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Ajout d'un refus dans les scénarii (suite)
  • Date: Fri, 1 Jul 2016 14:24:37 +0200 (CEST)

Je me réponds à moi même :

Pour avoir le sujet dans le message lié au paramètre tt2 (deuxième possibilité défini ci-dessous) , il ne faut surtout pas mettre de ligne avant les lignes Subject:, Content-Type, ...

Je n'ai pas trouvé, pour le moment, le moyen de rappeler le message d'origine. Si quelqu'un a une idée, cela me ferait plaisir :)

Bon après-midi

Bonjour,

Contexte : Sympa 6.1.24

Jusqu'à présent, je n'avais pas fait attention, mais il est possible de rejeter un message sur une liste n'ayant aucun abonné :

equal([list->total],'0') smtp,md5,smime -> reject(reason='list-empty')

J'ai donc mis, pour tester la ligne ci-dessus dans un scénario d'une liste vide. Cela fonctionne .

Je veux maintenant personnaliser le message de retour à l'émetteur, c'est pourquoi j'ai mis la reason à 'list-empty' (que je viens d'inventer)

Ensuite, je vais dans le fichier authorization_reject.tt2 pour rajouter  les lignes suivantes

[% ELSIF reason == 'list-empty' -%]
[%|loc%]The list is empty.[%END%]

juste avant le [% ELSE %] final

Mon souci est que le retour que j'ai est :
 vous n'êtes pas autorisé à effectuer cette action

qui correspond à la partie ELSE du tt2.

Est ce que j'ai oublié quelque chose ?

Autrement, j'avais essayé à la place de reason, de mettre tt2=<un fichier> dans lequel je mettais le message qui me plaisait.
Sauf que dans ce cas, il n'y avais pas de sujet au message de retour, ni de recopie en pièce jointe du message d'origine.
Est ce que quelqu'un aurait un exemple d'un tel fichier qui ferait ce que je veux ?

Cordialement

PS : on découvre régulièrement de nouvelles fonctionnalités à SYMPA, j'aime
--
Benoît MARCHAL
Sous direction Infrastructure & Services
Direction du Numérique
Université de Lorraine
Tél : 03.72.74.11.39
mél : adresse@cachée



  • [sympa-fr] Ajout d'un refus dans les scénarii (suite), Benoît Marchal, 01/07/2016

Archives gérées par MHonArc 2.6.19+.

Haut de le page