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.

Reply via email to