Ah. Du musst den Header “To” matchen.
Der envelope-to Header ist immer deine-catch-all-mailbox@example.org
.
Der “To:” Header in der Mail entspricht (bei dir) dagegen fritz@domain.com
. Daher:
if address :is "to" "fritz@domain.com" {
[...]
# oder...
if header :matches "To" "*fritz@*"
Du musst dir das so vorstellen, als würde dir jemand einen Brief schicken, auf dem außen steht “Herr Max Mustermann, 12345 Blastadt”. Die Post routet dann 12345 Blastadt und deinen Namen. Im Brief ist dann ein Zettel, auf dem steht “Hallo Herr Ganzanders”. Der Post hat keinen Spamfilter und hat sich den Inhalt nicht angeschaut, daher ist es ihr egal, was auf dem Zettel steht. 🙂