Thanks for the reply. I’ll review it in detail when I get a chance.
Since my posting above, i’ve found alternate means of controlling the spam. Specifically, hotmail accounts forward to my backup mx (previous email host) which has reasonably good spam filtering. In addition, i’ve implemented some rules on the hotmail side based on spf/dkim/dmarc status. That has reduced spam significantly.
I’ve thought about updating sources that use the hotmail accounts to my own domain’s, but ultimately decided against it. Hotmail accounts are used as burner/disposable types. Don’t really want to disclose my domain to such sites.
All told, there’s 7 accounts across 2 services that are being sync’d. As I understand it, fetchmail would require 7 instances? The getmail solution has been working reasonably well once configured. In fact I haven’t touch the config in months.