We have SA running via Mimedefang on our MTAs. We have Zimbra MDA to manage our mailstores. We do not currently have the MDA run SA checks on mail. We let everything be done by the MTA. Because of this, the inidivudal users preferences to "mark as spam" does not help the individual user. They will Mark as Spam and it will really train for the entire domain as a whole. Not ideal but it's been working OK for some time. We want the inidividual user to have spam prefs for themselves as well.
Our concern is that the MDA would be able to train Bayes DBs on a per user level, while the MTA does not. It's all just trained to a single SA user on the MTA. All mail flowing to and from the MTA will pass through the rules and be delivered with headers modified to the MDA. When users hit the "Mark as spam" button in Zimbra, it is sent to a user " spamngvrnui...@domain.com". I then have this mail sent over to the MTAs and train it as spam. These BAYES DBs are synced up together so they don't have to rescore mail that is clearly already in the BAYES DB. We have whitelisting on the MTAs in the event that someone spams a known good address. OK so I suppose what I really want to know is...Will enabling SA on the MDA cause any issues on the MTA level? Will already processed and scored messages delivered by the MTA to the MDA, (which will be processing the users personal rules built over time) cause some weird issue?