Recettes de Procmail pour accepter les nombres dans le sujet

Je veux requestr des recettes de procmail.

Voici ma recette jusqu'à présent:

:0 * ^X-Loop: myemail@gmail\.com /dev/null :0 * ^Subject:.*(mytext) # * ^Subject:.*(phonenumber) { :0c: ${DEFAULT} # :0 fwh # * ^Content-Lentgh: # | formail -z -i"Content-Lentgh:" #Add the loop avoidance # ( f for piping; w for waiting for completion; h for header ) #:0 fwh #| formail -A"X-Loop: myemail@gmail.com" #Forward to the other folder :0 TESTNEW/ } 

Voici le problème:

Je veux faire un filtrage en fonction du numéro de téléphone de l'expéditeur sujet (ex: 60102348677, etc.) car je souhaite envoyer le contenu de ce courrier électronique particulier à notre propre passerelle sms.

Les parameters pour d'autres choses ont été configurés et fonctionnent bien sauf pour celui-ci.

Quelqu'un peut-il me montrer de quelle manière peut résoudre mon problème? Merci.

Si vous searchz la condition pour correspondre à ces messages, cela devrait faire ce que vous voulez (il correspond à une ligne d'object contenant seulement 11 numbers consécutifs):

 ^Subject: *[0-9]{11} *$ 

C'est l'alternative si ce qui précède ne fonctionne pas pour vous, car cela ne fonctionnait pas pour moi en utilisant l'approche des crochets. Peut-être a-t-il quelque chose à voir avec la version de procmail ou egrep. Cela fonctionne mais est plutôt long:

 * ^Subject: *[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$