[Postfixbuch-users] [Fwd: Postfix SMTP server: errors from ext-mx.jpberlin.de[217.20.113.149]]

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Di Nov 11 13:39:52 CET 2003


* Andreas Ernst <ae at ae-online.de>:

> von /etc/postfix/header_checks und /etc/postfix/body_checks werden 
> __keine__ db-Dateien per postmap angelegt!

Richtig.

> Sobald ich eine der beiden speichere, sind die Änderungen sofort aktiv, 
> bzw. werden berücksichtigt, wenn eine eMail für die Domain eintrifft.
> Oder muß ich ein Reload machen?

Damit sie SOFORTaktiv werden musst du bei regexp, cidr und pcre ein
reload machen.

> Nov 11 08:43:02 kelly postfix/smtpd[31319]: warning: regexp map 
> /etc/postfix/header_checks, line 163: Invalid character class name
> Nov 11 08:43:02 kelly postfix/smtpd[31319]: warning: regexp map 
> /etc/postfix/body_checks, line 49: Invalid preceding regular expression
> Nov 11 08:43:02 kelly postfix/smtpd[31319]: warning: regexp map 
> /etc/postfix/body_checks, line 55: Invalid preceding regular expression
> 
> nachdem ich die vorherigen Zeilen entfernt habe, kommen diese 
> Fehlermeldungen:
> 
> Nov 11 08:53:10 kelly postfix/smtpd[31375]: warning: unknown smtpd 
> restriction: "header_check"
> Nov 11 08:57:18 kelly postfix/smtpd[31417]: warning: unknown smtpd 
> restriction: "body_check"

Nein. Du hast auch deine main.cf geaendert. Es gibt keinen
"header_check" sondern "header_checks"

> aeonline-restrictions =
>    check_sender_access hash:/etc/postfix/userfilter/aeonline,
>    header_check = regexp:/etc/postfix/header_checks,
>    body_check = regexp:/etc/postfix/body_checks,
>    reject_unauth_pipelining,
>    reject_invalid_hostname,
>    reject_non_fqdn_hostname

Das geht nicht.

1) Es heisst header_checks mit s
2) Es heisst body_checks mit s
3) Das sind keine restrictions -- Du kannst die nur global nutzen

Richtig:

aeonline-restrictions =
   check_sender_access hash:/etc/postfix/userfilter/aeonline,
   reject_unauth_pipelining,
   reject_invalid_hostname,
   reject_non_fqdn_hostname

header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks

-- 
Ralf Hildebrandt (Im Auftrag des Referat V a)   Ralf.Hildebrandt at charite.de
Charite - Universitätsmedizin Berlin            Tel.  +49 (0)30-450 570-155
Gemeinsame Einrichtung von FU- und HU-Berlin    Fax.  +49 (0)30-450 570-916
Referat V a - Kommunikationsnetze -             AIM.  ralfpostfix



Mehr Informationen über die Mailingliste Postfixbuch-users