Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Question 'scenario_inclusion'

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

Archives de la liste

Chronologique Discussions  
  • From: Emeric Jarnier / DSI <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Question 'scenario_inclusion'
  • Date: Fri, 3 Feb 2012 10:41:38 +0100 (CET)

Bonjour,

Je continue de réaliser des tests avec un serveur sous Linux Debian Squeeze et le paquet 'sympa' (6.1.4~dfsg-1~bpo60+1) "backporté" pour cette distribution.

Je n'ai pas réussi à faire fonctionner les inclusions dans les scénarios. Apparement, mon fichier include n'est pas chargé (mauvais nom ou localisation du fichier?)

J'ai déclaré le fichier scénario et le fichier include dans le répertoire 'scenari' de mes personnalisations de config sympa (variable etc du fichier sympa.conf).

send.uds_test :
----
title.gettext scenario par defaut

include uds_test
match([sender], /cru\.fr$/) smtp,smime -> do_it
----

include.uds_test :
----
true() smtp,dkim,md5,smime -> do_it
----

J'ai effectué plusieurs tests : changement de nommage de la partie droite des fichiers, ajout de ligne blanche en début du fichier include, ajout d'une règle autre que l'include dans le fichier scénario, etc...

J'ai également testé de mettre le fichier include dans la configuration globale de sympa (avec les fichiers par defaut).

J'ai décommenté la ligne 411 et ajouté un log (err) à la ligne 115 du fichier Scenario.pm et cela confirme que mon fichier include n'est pas chargé :

Feb 3 10:17:59 dsi-sympa sympa[10135]: err Scenario::new() Debug ejarn ''
Feb 3 10:17:59 dsi-sympa sympa[10135]: info Scenario::request_action()
List::request_action : verify rule search('blacklist.txt',[sender])
Feb 3 10:17:59 dsi-sympa sympa[10135]: info Scenario::request_action()
List::request_action : verify rule search('blacklist.txt',[sender])
Feb 3 10:17:59 dsi-sympa sympa[10135]: info Scenario::request_action()
List::request_action : verify rule search('blacklist.txt',[sender])
Feb 3 10:17:59 dsi-sympa sympa[10135]: info Scenario::request_action()
List::request_action : verify rule search('blacklist.txt',[sender])
Feb 3 10:17:59 dsi-sympa sympa[10135]: info Scenario::request_action()
List::request_action : verify rule search('blacklist.txt',[sender])
Feb 3 10:17:59 dsi-sympa sympa[10135]: info Scenario::request_action()
List::request_action : verify rule match([sender], /cru\.fr$/)
Feb 3 10:17:59 dsi-sympa sympa[10135]: info Scenario::request_action()
List::request_action : verify rule match([sender], /cru\.fr$/)

Avez-vous de précisions à ce sujet? Ou faut-il placer les fichiers 'include'?
Le nommage utilisé est-il correct? cf => http://www.sympa.org/manual_6.1/authorization-scenarios#scenario_inclusion

J'ai oublié de préciser qu'avant chaque essai, je fais bien un 'touch' du
fichier config de ma liste...

D'avance merci pour vos idées!

Cordialement,

Emeric Jarnier


Archives gérées par MHonArc 2.6.19+.

Haut de le page