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

Andreas Ernst ae at ae-online.de
Di Nov 11 11:23:10 CET 2003


Andreas Ernst schrieb:

> Ralf Hildebrandt schrieb:
>
>> * Andreas Ernst <ae at ae-online.de>:
>>
>>  
>>
>>> Oder meinst Du zur Fehlersuche?
>>>   
>>
>>
>> Genau.
>>
>> Wie willst Du denn sonst einen Fehler finden, wenn Du die Map nicht
>> benutzt? Im Laufenden Betrieb? Na dann Prost!
>>
>>  
>>
>>> ... und wie erzeuge ich die maps ( postmap 
>>> /etc/postfix/header_checks -> klappt ja nicht)
>>>   
>>
>>
>> Sind doch schon da. Mach doch einfach mal was ich geschrieben hab.
>>
>>  
>>
>>> ...oder ich steh' jetzt total auf dem Schlauch .. :-(
>>>   
>>
>>
>> Aber holla.
>>
>>  
>>
>>> Nocheinmal...
>>>
>>> ich habe von den Quelltexten /etc/postfix/header_checks und 
>>> /etc/postfix/body_checks keine maps 
>>> (/etc/postfix/[header|body]_checks.db), wie z.B. für 
>>> /etc/postfix/virtual ( -> postmap /etc/postfix/virtual). Ich dachte 
>>> postfix will hier keine maps sondern Quellen haben, und erkennt dies 
>>> an:, z .B. regexp:/etc/postfix/header_checks.
>>>   
>>
>>
>> Genau. Dennoch sind es maps. uch wenn kein *.db existiert sind es
>> dennoch maps.
>>
>>  
>>
> aahhh, jetzt ja eine Insel :-)
>
> Ich werde dies gleich morgen testen..
>
> Andreas
>
>

Also noch einmal zum Verständnis:

von /etc/postfix/header_checks und /etc/postfix/body_checks werden 
__keine__ db-Dateien per postmap angelegt!
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?

So jetzt zu Fehlersuche

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"

Selbst als ich die /etc/postfix/body_checks komplett auskommentiert 
habe, kam die Fehlermeldung.

Hier noch einmal zu Sicherheit meine Konfig:

smtpd_recipient_restrictions =
    permit_mynetworks,
    reject_unauth_destination,
    check_sender_access hash:/etc/postfix/access,
    check_recipient_access hash:/etc/postfix/recipient,
    reject_unknown_hostname,
    reject_unknown_recipient_domain,
    reject_unknown_sender_domain

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

Wenn ich dies richtig im Kopf habe, war die doch richtig?!?

Grüße
Andreas





Mehr Informationen über die Mailingliste Postfixbuch-users