Postfix header_checks: přepis hlaviček pošty

reference · sítě

Direktiva header_checks umožňuje Postfixu přepisovat hlavičky pošty, kterou zpracovává.

možná zastaralé Od zveřejnění uplynuly víc než dva roky. Obsah nemusí platit.

Zapnutí

V main.cf:

header_checks = regexp:/etc/postfix/header_check

regexp je jeden z podporovaných typů map.

Pravidla v header_check

  • Zkrátit hlavičku před something. REPLACE nahrazuje celou hlavičku, takže zmizí something i všechno za ním:
/(.*)(something)/  REPLACE $1
  • Před nalezenou hlavičku dát X- a ponechat zbytek:
/^(Received: from somehost)(.*)/  REPLACE X-$1$2
  • Zahodit konkrétní hlavičky:
/^Received: from 127.0.0.1/  IGNORE
/^Received: from localhost/  IGNORE
  • Sloučit víceřádkovou hlavičku a zachovat platný formát:
/(.*)(..\(This is the line from a multiline header\))(.*)/  REPLACE $1$3

Úvodní .. je potřeba pro zachování platného formátu hlavičky – jinak vznikne BAD HEADER a zprávu lze zahodit.

_Původně publikováno v angličtině v lednu 2014._

← zpět na Objevuj