I'm a sysadmin of an Italian ISP using ZCS (Release 8.0.5.GA.5839.UBUNTU10.64 UBUNTU10_64 FOSS edition).
My system is a shared one, so I've tons of domains on it, sharing my resources with multiple customers, so I really can't enable any "system wide" mod on it. My question is the following (and I suppose many members are in my same shoes):
There is any RBL's whitelisting method available, customer side?
These are my restrictions:
zimbra@mail:~$ zmprov gacf | grep zimbraMtaRestriction
zimbraMtaRestriction: reject_rbl_client dyna.spamrats.com
zimbraMtaRestriction: reject_rbl_client noptr.spamrats.com
zimbraMtaRestriction: reject_rbl_client spam.spamrats.com
zimbraMtaRestriction: reject_rbl_client bl.spamcop.net
zimbraMtaRestriction: reject_rbl_client dnsbl.sorbs.net
obviously I've set a whitelist/blacklist hash file where I can (from console) PERMIT/FORCE REJECT email addresses, so even if an email address is blacklisted I can allow local delivery.
My interest is to find a way that allow customers to add/remove users in RBL whitelisting/blacklisting to avoid false positive and to not take care of each one by telephone calls or email requests (this is quite frustrating, spamcop is a very good service, but sometime really too much filtering...)
In user preferences is present whitelist/blacklist management, but that is only usefull for attachments from trusted senders, nothing to do with RBL, but probably, maybe scripting, something could be created to extract local added email addresses to build up an hash file to add above (or under) my hash whitelist/blacklist file. Is it a good idea, or not?
Any advice is very appreciated.