Does Message Sniffer read the headers inserted by an another application?
Message Sniffer will look at everything that is passed to it in the message including headers added by other programs that run before Message Sniffer. That said, the core rulebase does not contain any rules to watch for these kinds of things - but a registered user would be able to add rules for that purpose if they wish.