I installed rspamd on ISPConfig 3.1.15p3 host running Debian GNU/Linux 9.12 Strech. I followed the Tutorial https://www.howtoforge.com/replacing-amavisd-with-rspamd-in-ispconfig/ Things went smoothly and rspamd does filter out spam messages better than amavisd-new that host used previously. But I worry about e-mails I want to receive but rspamd rejects them. For example, reports that logwatch and pflogsumm running on my other servers send me got rejected. I could see those rejections in rspamd GUI history tab. Other users can not use that GUI, so they would not know there was rejected e-mails. How to handle this problem sensibly? I added the senders to whitelist after I realised the ISPConfig Panel whitelist functionality can be used even with rspamd. I first tried using the Scan/Learn tab, but one time letting it learn the report as ham did not help, and I was too lazy to try it umpteen times with old messages one by one. Maybe there is a learn script to scan a directory full of ham and spam in one go. When rspamd rejects a message, I assume it is gone? So no way to get it back if I can see from history log that it should have been delivered instead of being rejected? I have not found how pflogsumm and logwatch could be set up to report rspamd activity. I was surprised by this, maybe the rspamd GUI statistics and history are enough? At first the rspamd GUI kept showing Code: local > Cannot receive neighbours data Request failed I tried various things to get rid of that, but nothing helped. Then I rebooted the host and that message did not reappear. I do not know what was wrong.
My live servers are still using amavis, so I can't share that much real usage experience. Maybe @Croydon might chime in as he implemented the Rspamd support and is using it on some bigger live systems.