Hello,

i want to rewrite (prefix) the Subject: Header in
a redirect router depending on if a certain
header is set/exists or not :

headers_remove = X-BeenHere: Subject:
headers_add = "Subject: ${if 
def:header_X-BeenHere:{$h_subject:}{[${uc:$local_part}] 
$h_subject:\nX-BeenHere: $tod_full}}"

initionally, the x-beenhere Header is being added and
Subject: ist being prefixed with [$local_part],
but the subject of replies to this message,
which already have the X-BeenHere: Header
are being prefixed too. Additionally X-BeenHere
is rewritten too with the current $tod_full.
It seems, that exim does not recognize the presence
of "X-BeenHere:" in this situation . The debug output claims
that 'def:header_X-BeenHere:' expands to 'false',
although it is set definitely.

11:09:58  2079 condition: def:header_X-BeenHere:
11:09:58  2079    result: false

What is going wrong here, or did i missunderstand
the way exim expands "headers_add" ?



Thank you for your hints,

Nico

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to