I’ve been running private mail service @theplante.net for years. Spam filtering has long been one of the most difficult (impossible!) issues for small-time mail operators, but I usually enjoy the challenge, and using the various white/black listing and heuristics tools makes the experience manageable.
Still, I never entirely trust that important messages will survive the spam filtering process as intended, so I will occasionally whitelist senders that I know I want to hear from. In my setup this usually means some combination of Postgrey and SpamAssassin configuration.
I finally decided to sit down and spend a few minutes scripting the configuration process so I could maintain one whitelist instead of multiple. The script will format each config file as needed, and I don’t have to worry about my lists getting out of sync anymore.
The results are available on GitHub: https://github.com/ThePlante/trustymail