Depuis la version 8.9, sendmailoffre la possibilité d'analyser des champs spécifiques de l'en-tête. Il devient ainsi faisable de refuser le message si le sujet contient un motif, ou si les champs de trace (Received) contiennent le nom ou l'adresse d'une machine honnie.
Par exemple, pour filtrer un certain sujet, on utilisera :
# Verifier le sujet des message HSubject: $>verifier_sujet # Le motif que l'on cherche DX ILOVEYOU Sverifier_sujet # Rechercher si on trouve le motif, avec ou sans les préfixes habituels R $X $* $#error $: 550 This message contains the ILOVEYOU virus R Re: $X $#error $: 550 This message contains the ILOVEYOU virus R Fw: $X $#error $: 550 This message contains the ILOVEYOU virus R Tr: $X $#error $: 550 This message contains the ILOVEYOU virus
Un autre exemple de filtrage, sur les champs Received, est exposé en 3.7.4, page .