zmprov command as the zimbra user.
- Switch to the
zimbrauser:
su - zimbra - Add the DNSBL (reject lists) to the global configuration:
zmprov mcf +zimbraMtaRestriction "reject_rbl_client <APIKEY>.combined.mail.abusix.zone"
(Replace <APIKEY> with “Your API key” from your account in app.abusix.com.) - Next create the file
opt/zimbra/conf/dnsbl-reply-mapif it doesn’t already exist add the following:
<APIKEY>.combined.mail.abusix.zone mail.abusix.zoneReplace <APIKEY> with “Your API key” from your account in app.abusix.com. This is important to prevent your API key from leaking. - Run
postmap /opt/zimbra/conf/dnsbl-reply-map - Add the following line (as root) to
/opt/zimbra/common/conf/main.cf
rbl_reply_maps = lmdb:/opt/zimbra/conf/dnsbl-reply-map - Refresh the MTA configuration:
zmmtactl restart
Reporting spam back to us
You can also configuring Zimbra to send us spam reports for false-negatives by creating a Data Channel by following the instructions here: https://docs.abusix.com/docs/abuse-reporting/global-reporting/abusix-global-feedback-loopOnce complete, this will provide you with a <data-channel-id>@smtp-forward.abusix.com address which you configure Zimbra to send users spam reports to us by completing the following steps:
- Switch to the
zimbrauser:
su - zimbra - Run
zmprov mcf +zimbraSpamIsSpamAccount <data-channel-id>@smtp-forward.abusix.com
(Replace <data-channel-id> with the actual address we provided to you) - Run
zmcontrol restart