[Postfixbuch-users] transport.pcre, Invalid range end

Thomas Schwenski ts_kw at gmx.de
Mo Nov 28 11:31:45 CET 2005


> --- Ursprüngliche Nachricht ---
> Von: Stefan Sabolowitsch <Stefan.Sabolowitsch at feltengmbh.de>
>
> Hallo Liste,

Hallo Stefan
 
> ich habe hier folgendes:
> 
> transport_maps =
> 	regexp:/etc/postfix/transport.pcre
> 
> 
> /^dspam-add-([\w\-.%]+\@[\w.-]+)$/		dspamadd:${1}
> /^dspam-del-([\w\-.%]+\@[\w.-]+)$/		dspamdel:${1}
> 
> /^spam-add-([\w\-.%]+\@[\w.-]+)$/		dspamadd:${1}
> /^spam-del-([\w\-.%]+\@[\w.-]+)$/		dspamdel:${1}
> 
> /^spam-([\w\-.%]+\@[\w.-]+)$/		dspamadd:${1}
> /^nospam-([\w\-.%]+\@[\w.-]+)$/		dspamdel:${1}
> /^notspam-([\w\-.%]+\@[\w.-]+)$/		dspamdel:${1}
> 
> 
> jedoch beschwert sich postfix über alle Zeilen.
> 
> Nov 28 10:39:06 mailmx postfix/trivial-rewrite[10926]: warning: regexp map
> /etc/postfix/transport.pcre, line 4: Invalid range end

<snip>...</snip>

> Was ist hier falsch ?

Du hast das Minus "-" in der zweiten Zeichenklasse nicht "escaped".
Wenn ich das mal an einem beispiel zeigen darf:
Es sollte SO aussehen:
/^dspam-add-([\w\-.%]+\@[\w.\-]+)$/		dspamadd:${1}
                             ^
                             ^
                             ^


Gruß
T.

-- 
Highspeed-Freiheit. Bei GMX supergünstig, z.B. GMX DSL_Cityflat,
DSL-Flatrate für nur 4,99 Euro/Monat*  http://www.gmx.net/de/go/dsl



Mehr Informationen über die Mailingliste Postfixbuch-users