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.REPLACEnahrazuje celou hlavičku, takže zmizísomethingi 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._