Header Check funktioniert nicht

Beat Jucker beat at juckers.ch
Do Dez 8 18:19:43 CET 2016



Am 08.12.2016 um 17:58 schrieb Christian Schoepplein:
> OK, mal wieder was dazu gelernt :-). Dann geht also nur sowas:
> if /^Subject/i
>
> /^Subject:.*bla/ REJECT
> /^Subject:.*blub/ REJECT
>
> Endif
>
> Wieso sollte ich dann aber überhaupt "if" verwenden? Dasgleiche geht ja
> auch ohne...
>
> Oder anders gefragt..., wofür gibts dann das "if" bei den Header Checks?

Optimierungsgrund: ohne if /PATTERN/ ... endif werden die dazwischen 
liegenden regulären Ausdrücke auf *JEDE* Zeile angewendet. Mit "if 
/PATTERN/" aber nur auf die Zeilen, die PATTERN enthalten, d.h. zuerst 
Grobselektion, dann Feinselektion.

Gruss
-- Beat



Mehr Informationen über die Mailingliste Postfixbuch-users