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