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.

2 Solutions collect form web for “Recettes de Procmail pour accepter les nombres dans le sujet”

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]$ 
  • Configuration de Procmail Filtering for Spam sur Postfix / Courier + MySQL Virtual Users
  • Pourquoi le renvoi vers une adresse email externe avec procmail ne fonctionne-t-il pas?
  • Procmail: Pipe to Program, sinon renvoyez l'erreur à l'expéditeur
  • Décrypter le courrier pgp entrant avec procmail
  • Comment puis-je configurer procmail pour passer un courrier électronique à un script si (et seulement si) est issu d'un expéditeur inscrit sur une list blanche?
  • Procmail: Pipe to Program, sinon renvoie une erreur à l'expéditeur
  • Courrier électronique, transmis par procmail, rejeté par Gmail
  • postfix / procmail - empêchant le double e-mail dans procmailrc
  • Configurer procmail pour ignorer les répondeurs automatiques et les rebondissements
  • Comment créer des sous-dossiers par défaut avec procmail avec Maildir (et postfix) qui fonctionnent avec MUA?
  • Postfix + procmail - la livraison échoue car "impossible de créer un file de sortie user" - sur CentOS 6.2
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.