@Jeremy I think location is no problem since the address is successfully extracted in most cases. Only this one problem, because the encoded comma

Simple put that line in some file and try itself by -bem, eg:

Thank you Slavko so i will not bother list with that kind of question!

${address:} expansion is following RFC 2822... so maybe its ok and the
importance is $h_ should never be used with ${address:} because that
address expansion will decode it anyway??

Hard to say, headers can be broken (by mistake or by purpose)
in many ways

Also question about $h_ decoding, I dont remember if quoting is required if it is encoded like my exmaple. Is the example a invalid header because it needs quoting? Or is the problem that i'm using two unrelated steps for
full parsing? ($h_ then ${address:})

Looking like RFC2822 requires quote when have comma in display-name but doesn't talk about when encoding used on display-name so I still dont know if its valid header. I will guess that it is required to decode then parse as normal non-encoded rfc2822 header, thus this header is not valid?

If that's right then using $h_ to do decoding then ${address:} to parse and extract address is ok even though its two separate operations. Otherwise, exim would need an operation that does both in once
(does ${address:} do decoding or only parsing?)

--
## List details at https://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