Could someone tell me what triggers this directive?
MIME_QP_DEFICIENT
What exactly in a mime message triggers this?
MIME_QP_DEFICEIENT triggers on any message who's got a QP encoded segment, but contains characters which failed to be escaped, despite escape being required to meet QP standards.
20_body_tests.cf:rawbody MIME_QP_DEFICIENT eval:check_for_mime('mime_qp_illegal')
From EvalTests.pm inside a clause which only checks quoted-printable mime segments:
# check for illegal substrings (RFC 2045), hexadecimal values 7F-FF and
# control characters other than TAB, or CR and LF as parts of CRLF pairs
if (!$self->{mime_qp_illegal} && /[\x00-\x08\x0b\x0c\x0e-\x1f\x7f-\xff]/)
{
$self->{mime_qp_illegal} = 1;
}
