Description

While running your own email server seems like a terrible idea, I find the control it gives to be fascinating, along with configuration of postfix, dovecot and spam filtering. After having used dspam for many years, I switched to rspamd[1], which is a breath of fresh air, but it's important to train both spam and ham to keep the automatic filtering correct because spam changes over time.

Since the mail is written to disk, could I use inotify to train spam moved into the Spam folder and train as ham stuff moved out of the Spam folder, with the caveat that I don't need to train spam for stuff that is already marked as Spam?

Goals

  • Can I use inotify in Python?
  • Can I reliably determine when mail is delivered?
  • Do I run this as a daemon, or a tiny script?

Resources

1: https://github.com/rspamd/rspamd

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 25

Activity

  • 1 day ago: StevenK started this project.
  • 1 day ago: StevenK originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!