Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Ajout d'un refus dans les scénarii

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: Re: [sympa-fr] Ajout d'un refus dans les scénarii
  • Date: Fri, 1 Jul 2016 15:38:52 +0200 (CEST)

On est aussi en train de regarder pour la migration (il faut bien y passer un jour ...)

Comme on a pas mal personnalisé SYMPA dans les scripts ou des patchs , c'est un peu long à regarder les différences de comportements.

Mais c'est une bonne information (en plus de toutes celles que l'on découvre).

A+

----- Le 1 Juil 16, à 15:29, LALOT Dominique <adresse@cachée> a écrit :

Bonjour Benoit


en 6.2.1, ça devrait marcher de base. On n'a pas encore migré, mais ça ne serait tarder.

Sur cette version ça va un peu plus loin. En fait, pour une raison ou une autre si tu as 100% de rejet même avec des abonnés, on doit prévenir l'émetteur aussi.

Tu m'a fais découvrir une fonction. J'avais testé des messages variés sur le reject, mais si tu regardes le code, c'est en fait très limité.


A+


Dom

[12192] default/mail_tt2/listmaster_notification.tt2,
	default/mail_tt2/user_notification.tt2, src/lib/Sympa/List.pm:
	[Reported by D. Lalot, univ. Aix Marseille] When a list is at 100 %
	erro, nobody receives the message, and nobody was warned that the
	message had been lost. Fixed by warning the message sender, the list
	owners and the listmaster when the bounce rate is at 100%.



--
Dominique LALOT
Responsable Pôle Environnement Numérique
Direction Opérationnelle du Système d'Information (DOSI)
( Aix * Marseille Université
Coordonnées: http://annuaire.univ-amu.fr/showuser.php?uid=lalot

De : adresse@cachée <adresse@cachée> de la part de Benoît Marchal <adresse@cachée>
Envoyé : vendredi 1 juillet 2016 13:44
À : adresse@cachée
Objet : [sympa-fr] Ajout d'un refus dans les scénarii
 
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


--
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



Archives gérées par MHonArc 2.6.19+.

Haut de le page