[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