Basic enhancements:
- Add a template
.sieve
template for ~/.config/.sieve
with default spam filtering rules for SpamAssassin... challenge is that Sieve scripts go in the maildir, but we can still make a template that new maildirs make a copy of on initialization. The default Sieve rule should move suspected spam / DMARC quarantine to Junk, and drop any mail with DMARC reject.
- When messages are moved into or out of Junk, we need to "learn" from that by running the appropriate hooks (
sa-learn
), e.g. see https://doc.dovecot.org/configuration_manual/spam_reporting/
- If things are being marked as junk, should also send an Abuse Report
- Junk should be purged periodically, although not nearly as frequently as the Trash, in case the user doesn't check it often
New capabilities:
- Implement some of the currently unimplemented techniques here: https://en.wikipedia.org/wiki/Anti-spam_techniques
- For greylisting, modification that would make sense might be "greylist unless IMAP recently active" (but this defeat the whole point if IMAP is always active)
Comments
You must be logged in to leave a comment.