Under Development
stars

Spam & Scoring

Spam & Scoring#

Commands for spam detection rules and message scoring.

:spam#

Define a rule to detect and label spam based on a header regex.

  • spam <regex> <format> β€” match a header and produce a spam label

spam "X-Spam-Score: ([0-9.]+).*"   "Spam: %1"
spam "X-Spam-Status: Yes"          "Spam"
spam "X-Bogosity: Spam"            "Bogus"

:nospam#

Remove a spam detection rule.

  • nospam * β€” remove all spam rules

  • nospam <regex> β€” remove a specific rule

nospam *
nospam "X-Bogosity: Spam"

:score#

Assign a score to messages matching a pattern. Scores are cumulative.

  • score <pattern> <value> β€” add a score value to matching messages

score "~f boss@company.com"   10
score "~s urgent"              5
score "~t neomutt-devel@"      3
score "~f spammer@"          -50

:unscore#

Remove scoring rules.

  • unscore * β€” remove all scoring rules

  • unscore <pattern> β€” remove a specific rule

unscore *
unscore "~f spammer@"