Op 19/09/2018 om 21:54 schreef Adam Raszkiewicz:
I have tried to do something like
if body :content ["multipart"] :matches ["Original-Message-ID" ā*ā] { set "Original_Message_ID" "${0}"; }
but instead getting Original Message ID Iām getting value from previous match which was
if envelope :matches "From" "*" { set "sender" "${0}"; }
Is there any example of working :matches matching-type with body?
I am not sure what you're trying to achieve here, but with the body test that will definitely not work with match variables:
https://tools.ietf.org/html/rfc5173#section-6 : "Wildcard expressions used with "body" are exempt from the side effects described in [VARIABLES]. That is, they MUST NOT set match variables (${1}, ${2}...) to the input values corresponding to wildcard sequences in the matched pattern."
Instead, the MIME Sieve extensions will likely provide what you need: https://tools.ietf.org/html/rfc5703
Regards,
Stephan.