cPFence I could have enforced a strict rate limit, but we have some corporate clients who send a large volume of emails — including CC and BCC to 50+ recipients — and they operate up to 15 email IDs from a single IP. All of them use Outlook as their email client.
For our other clients, the email volume is minimal (10 emails per hour is Enough). So, the only reason I can’t apply strict limits globally is due to the corporate clients — unless Enhance introduces a per-user ID rate limit setting.
Another issue is that Roundcube uses a single private IP (10.169.0.3) for all users when sending emails. So in the logs and rate-limiting rules, it appears that all Roundcube users are coming from the same IP, which makes IP-based throttling ineffective in this case.
Know that, I’m using a single server for all email communications — no application or database servers are hosted here. Training is enabled and Working Well.
Please guide me, How can I enable outgoing spam filtering effectively under these conditions?