Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1793 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Résolu] script sieve, regex et "crochets carrés"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] script sieve, regex et "crochets carrés"

n°1324728
Rocks
HTTP 418
Posté le 14-11-2012 à 17:42:38  profilanswer
 

Hello,
 
Je souhaite filtrer des messages avec des scripts sieve sur un serveur de BaL Dovecot en utilisant des regex sur des sujets de messages qui commencent avec des "crochets carrés" ([), par exemple :

Code :
  1. if header :regex ["subject"] ["[Titre de liste].*"]
  2. {
  3.   fileinto "INBOX.maboite"
  4. }


Les regex fonctionnent tant qu'il n'y a pas de crochets carrés par contre dès qu'il y en a ça semble ne pas marcher. J'ai essayé en les échappant :

Code :
  1. if header :regex ["subject"] ["\[Titre de liste\].*"]
  2. {
  3.   fileinto "INBOX.maboite"
  4. }


et c'est pas mieux.
Je trouve pas de doc en ligne qui m'explique comment réaliser ce tour de force qui doit pourtant être tout bête... Quelqu'un pourrait m'aiguiller sur ce pb? Merci.
 
a+


Message édité par Rocks le 19-11-2012 à 16:21:38

---------------
J'ai cherché à chercher mais je n'ai rien pu trouver et pourtant, j'avais trouvé.
mood
Publicité
Posté le 14-11-2012 à 17:42:38  profilanswer
 

n°1324732
Profil sup​primé
Posté le 14-11-2012 à 18:24:49  answer
 

salut,
 
apparemment, il faut doubler les \ pour qu'ils soient pris en compte en tant qu'eux-mêmes, et ainsi échapper les caractères spéciaux suivants, tels que ] et [.


Message édité par Profil supprimé le 14-11-2012 à 18:25:39
n°1324735
Rocks
HTTP 418
Posté le 14-11-2012 à 19:22:19  profilanswer
 

Effectivement, j'avais zappé la section:
 
   |     \\     | Escape the following special character (match the    |
   |            | literal character).  Undefined for other characters. |
   |            | NOTE: Unlike [IEEE.1003-2.1992], a double-backslash  |
   |            | is required as per section 2.4.2 of                  |
   |            | [I-D.ietf-sieve-3028bis].
 
Bien vu, merci, je vais tester ça.


---------------
J'ai cherché à chercher mais je n'ai rien pu trouver et pourtant, j'avais trouvé.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Résolu] script sieve, regex et "crochets carrés"

 

Sujets relatifs
pb script lecteur rsspetit script de substitution
script pour gimp : traitement par lots d'images ?script ok ligne de commande pas en crontab
Script pour la différence entre 2 données à leur path directoryScript pour obtenir le nom, l'IP et la MAc des PC du réseau
Cacti : graph du résultat d'un script shell d'un hôte distantScript KSH et portée des variables : help
Script ksh pour Solaris 
Plus de sujets relatifs à : [Résolu] script sieve, regex et "crochets carrés"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR