[Postfixbuch-users] Nur Zahlen in Adresse erlauben
Jan Theofel
theofel at etes.de
Fr Nov 19 15:28:20 CET 2004
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:
header_checks = pcre:/etc/postfix/header_checks
Dann sollte es klappen.
Jan
--
Jan Theofel Fon: +49 (7 11) 48 90 83 - 0
ETES - EDV-Systemhaus GbR Fax: +49 (7 11) 48 90 83 - 50
Libanonstrasse 58 A * D-70184 Stuttgart Web: http://www.etes.de
Mehr Informationen über die Mailingliste Postfixbuch-users