Ich hab bei Postfix (Ubuntu 16.04) einen header_check (und auch einen body_check) eingerichtet. Dieser funktioniert auch wunderbar, sowohl entweder mit den Regex in einem File als auch in einer SQL Tabelle.
Eine Regex sieht normalerweise so aus: ^(From|Return-Path):.*example.com
Dies funktioniert bei From: problemlos, bei Return-Path: überhaupt nicht.
Das Problem ist, dass Postfix Return-Path gar nie zur Evaluation bereit stellt. Das konnte ich gut überprüfen, indem ich die SQL-Queries geloggt habe. Dort sieht man, dass alle gängigen Header abgefragt werden, mit Ausnahme von Return-Path.
Ich kann mir da keinen Reim drauf machen, da alle gängigen Anleitungen eine Regex wie oben empfehlen und es dort offenbar auch geht.
Hat jemand eine Idee?