Skip to content

@msimerson Future Plans

Matt Simerson edited this page Jul 25, 2017 · 1 revision
  • log.elasticsearch plugin
  • why blocked? example
    • return URL as block message
    • display Why Blocked page when URL visited
    • page shows logs for that UUID
      • log.search (think: web enabled grep for haraka logs)
    • shows ordered list of karma rules that caused block
      • karma rules need to be indexed
    • shows resolution steps
  • web ui for editing karma rules
  • penalty plugin (resurrection of karma's penalty feature)
    • rate limit asn_all_bad (think: 1 conn/[hour/day/week])
    • rate limit all_bad IP
    • rate limit unknown senders who send really bad stuff
  • bayes training
    • spamassassin
    • rspamd
    • dspam
  • content scanning server
    • ESETS virus scanner
  • use backscatterer plugin
  • data.headers
    • improve UA sniffing (see omnifocus notes)
    • check for Network Level Consistent path
    • MLM detection see
    • from_match: add well known exceptions
      • yahoo.com -> yahoogroups.com
  • bounce - complete non_local_msgid
  • cfreader - complete
  • SPF - check for "too wide" policy

Install Guides

How To

Future Plans / TODO

  • Support RFC3464 in bounce messages
  • Decode Short URLs in data.uribl.js and test the destination URL instead
  • DKIM verifier

Additional Resources

Clone this wiki locally