AW: ich hab wieder eine Frage zu PCRE und Header

Uwe Drießen driessen at fblan.de
Do Mär 2 14:28:39 CET 2023


> Im Auftrag von Markus Schönhaber
> Gesendet: Donnerstag, 2. März 2023 13:47
> An: postfixbuch-users at listen.jpberlin.de
> Betreff: Re: ich hab wieder eine Frage zu PCRE und Header
> 
> 02.03.23, 13:23 +0100, Uwe Drießen:
> 
> > Ich versuche " From: =?utf-8?b?RNC1dXRz0YFo0LUgUNC+c3Ri0LBuaw==?="
> das in
> > den Hederchecks als pcre unterzubringen
> >
> > Mein anfrage wird nicht erkannt
> > postmap -q "From: =?utf-8?b?RNC1dXRz0YFo0LUgUNC+c3Ri0LBuaw==?="
> > pcre:/etc/postfix/checks/header_checks
> >
> > /^From: =.utf-8b.RNC1dXRz0YFo0LUgUNC.c3Ri0LBuaw==.=/
> > reject
> > /^From: =?utf-8?b?RNC1dXRz0YFo0LUgUNC+c3Ri0LBuaw==?=/
> > reject
> > /^From: =\?utf-8\?b\?RNC1dXRz0YFo0LUgUNC+c3Ri0LBuaw==\?=/
> > reject
> >
> > Nichts matscht
> >
> > Eigentlich müsste ? für beliebiges zeichen ebenso wie der . stehen ?
> 
> Du arbeitest mit regular expressions, nicht mit shell globs. '?'
> bedeutet, dass die vorangehende RE 0- oder 1-mal vorkommen darf.
> '+' bedeutet, dass die vorangehende RE 1-mal oder öfter vorkommen darf.
> Wenn Du '+' also als Zeichen matchen willst, musst Du das auch escapen:
> 
> /^From: =\?utf-8\?b\?RNC1dXRz0YFo0LUgUNC\+c3Ri0LBuaw==\?=/


Uah das Plus hab ich übersehen (gibs zu du hast es da reingeschmuggelt :-)) )

Nun geht es   

Danke 

> 
> --
> Gruß
>    mks



Mit freundlichen Grüßen

Uwe Drießen
--
Software & Computer

Netzwerke, Server. 
Wir vernetzen Sie und Ihre Rechner !

Uwe Drießen
Lembergstraße 33
67824 Feilbingert

Tel.: 06708660045 
Mobil 01726688122

"wenn Digitalisierung den Aufwand im Vergleich zur Analogen Arbeitsweise dermaßen erhöht, das wir nur noch am PC sitzen müssten, dann wird es Zeit sich zu überlegen zur Analogen Arbeitsweise zurückzukehren" 
"Programmierer müssen lernen wie Menschen denken. "
"Digitalisierung heißt nicht das es WENIGER Arbeit wird. Es ist die Intelligente Art die erforderliche Arbeit auf andere zu übertragen." 
"Digitalisierung darf nicht zur Entmündigung und Benachteiligung der älteren brillentragenden Mitbürger führen."
" Es gibt über 2000 Jahre alte Papierdokumente, 10000 Jahre alte Steindokumente, ich wette das älteste elektronische Dokument ist noch keine 100 Jahre."





Mehr Informationen über die Mailingliste Postfixbuch-users