Check des Mail-Formats

In den RFCs wird das Format einer Mail genau spezifiziert. Diese Regeln werden vom Amavis überprüft. Verstöße gegen einige dieser Regeln lassen sich zur Spamerkennung nutzen, da alle regulären Mailclienten diese Regeln korrekt umsetzen. Mails, die solche Verstöße enthalten, werden vom Amavis mit BAD-HEADER markiert. Hier ist die Liste der Verstöße aus der Amavis-Dokumentation:

BAD-HEADER-1 BadHdrMime MIME error
BAD-HEADER-2 BadHdr8bit nonencoded 8-bit character
BAD-HEADER-3 BadHdrChar contains invalid control character (NUL or CR)
BAD-HEADER-4 BadHdrSpace line made up entirely of whitespace
BAD-HEADER-5 BadHdrLong line longer than RFC 5322 limit of 998 characters
BAD-HEADER-6 BadHdrSyntax header field syntax error
BAD-HEADER-7 BadHdrMissing missing required header field (Date or From)
BAD-HEADER-8 BadHdrDupl duplicate header field

Für den Fall von False Positives können wir einzelne Checks deaktivieren oder Whitelists pflegen.