[Postfixbuch-users] "Received:"-Zeilen minimieren?

Martin Schwartz martin.schwartz at java-info.de
Do Jul 13 00:10:17 CEST 2006


[Ich wollte Received: - Zeilen löschen, die letztlich auf dem lokalen
internen Hin- und Herversand bei Content-Checks beruhen. Insbesondere
fand ich die folgende Zeile blöd]

> > 2.  Received: from localhost (localhost [127.0.0.1]) by mail.mydomain.de
> >             (Postfix) with ESMTP id 5CDF4AE4556 for <martin at mydomain.de>; Wed, 12 Jul
> >             2006 13:58:00 +0200 (CEST)
> 
> > Eintrag 2: finde ich überflüssig. Er entsteht, wenn ich das richtig
> > verstehe, nach dem Scannen einer Mail beim Wiedereinfügen in
> > "cleanup" (Bild unten aus Postfix-doc). Darf und kann man die Zeile
> > vermeiden?
> 
> Entfern ihn doch mit header_checks, Action IGNORE.

Tip hat funktioniert! Ich hatte eine Weile damit rumgekämpft, dass ich
beim "internen" smtpd die Option
"receive_override_options=no_header_body_checks" übersehen hatte.
Komischerweise blieben die Header-Checks dann aus... ;-)

Danke,

Martin


thimc, ich hab das so konfiguriert:

=== /etc/postfix/master.cf ===
# added cleanup (internal) for content_filter postprocessing.
cleanup_i unix  n       -       -       -       0       cleanup
    -o header_checks=pcre:/etc/postfix/header_checks_internal.pcre

# Make sure receive_override_options=no_header_body_checks NOT set
127.0.0.1:10025 inet n  -   n -   -  smtpd
    -o cleanup_service_name=cleanup_i
    [...]
===

=== /etc/postfix/header_checks_internal.pcre ===
/^Received: from localhost \(localhost \[127\.0\.0\.1\]\)/ IGNORE
===

=== insert into amavis configuration ===
# No extra Received: header (because we process on localhost)
$insert_received_line = 0;
====





Mehr Informationen über die Mailingliste Postfixbuch-users