type.inbound
and any(regex.iextract(subject.subject,
'[^a-z0-9](?P<string>[a-z0-9]{32,64})(?:$|[^a-z0-9])'
),
strings.contains(sender.display_name, .named_groups["string"])
)
Playground
Test against your own EMLs or sample data.