[exim-dev] more Resent- problems

Top Page
Delete this message
Reply to this message
Author: Tony Finch
Date:  
To: exim-dev
Subject: [exim-dev] more Resent- problems
Exim's rewriting code doesn't understand Resent- headers, which is
a bit of a problem for widen_domains and rewrite_headers. Also,
verify = header_syntax doesn't check them for syntax errors and
verify = header_sender doesn't verify the addresses they contain.

I'm not sure what is the right thing to do: should Resent- headers be
treated as synonyms for their normal counterparts, or should they have
distinct header type codes, or when Resent- headers are present should
they get the normal codes with other codes for the normal headers?
The rewrite flags also need extending to cover Resent- header, but they
use different letter codes from the header types.

Tony.
--
<fanf@???> <dot@???> http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}