[Postfixbuch-users] Nur Zahlen in Adresse erlauben
Nico Jochens
nico at linico.de
Fr Nov 19 15:42:46 CET 2004
On Fri, Nov 19, 2004 at 03:28:20PM +0100, Jan Theofel wrote:
>
> Hi,
>
> On Fri, Nov 19, 2004 at 03:13:27PM +0100, Christian Schoepplein wrote:
> >
> > !/^To: [0-9]@/ REJECT Keine gueltige Faxnummer
> > !/^Cc: [0-9]@/ REJECT Keine gueltige Faxnummer
>
> Was hier steht ist genau eine Ziffer vor dem @. Du willst aber doch nur
> sagen, dass dort keine Ziffer stehen darf.
>
> /^To: .*\D.*@/ REJECT Keine gueltige Faxnummer
> /^Cc: .*\D.*@/ REJECT Keine gueltige Faxnummer
>
> . ist ein beliebiges Zeichen
> * heisst beliebig häufig, auch keinmal
> .* heisst also jedes beliebige Zeichen beliebig häufig (auch keinmal)
> \d ist ein Digit (also entspricht [0-9])
> \D ist ein None-Digit, also die Negierung von \d
>
> Obige Formulierung spricht also auf jedes beliebige None-Digit (egal
> was davor oder danach steht) vor dem @Zeichen an.
>
> Allerdings solltest du dabei pcre (perlkompatible RegEx) verwenden:
Aber erst mit postconf -m checken ob einkompiliert. Z.B. bei Suse ja,
bei Debian nein.
> header_checks = pcre:/etc/postfix/header_checks
>
> Dann sollte es klappen.
Jepp
Nico
--
It`s not a trick...it`s Linux! | web: www.linico.de
-----------°°----------- | mailto: nico at linico.de
Nico Jochens - MCSE und CNA | Registered Linux User #313928
Hamburg, Germany | PGP-Signature: kommt noch
Mehr Informationen über die Mailingliste Postfixbuch-users