[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