the issue is that dnsbl only works with ip addresses, so at that point, there is not a mail/domain yet only the ip addresses.
also the docs say this very explicitely:
source:
https://pmg.proxmox.com/pmg-docs/pmg-admin-guide.html#pmgconfig_mailproxy_whitelist
you can disable dnsbl and use the rulesystem instead if you need whitelisting per client that is on a dnsbl list
Good Afternoon,
I appreciate your time, and I am not new to the proxmox email gateway. I have purchased the updating part for a number of years now. So although the docs may say the above very explicitly, they also say this very explicitly:
-----------------------------------------
SMTP Whitelist
Exclude senders from SMTP blocking.
To prevent all SMTP checks(Greylisting, Receiver Verification, SPF and DNSBL) and accept allemails for analysis in the filter rule system, you can add thefollowing to this list:
Domains (Sender/Receiver), Mail address(Sender/Receiver), Regular Expression (Sender/Receiver), IP address(Sender), IP network (Sender).
and
4.4.1. SMTP Whitelist
The
SMTP Whitelist is responsible for disablinggreylisting, as well as SPF and DNSBL checks. These are done during the SMTPdialogue.
All SMTP checks are disabled for those entries (e.g. Greylisting,SPF, DNSBL, …)
DNSBL checks are done by postscreen, which works on IP addresses and networks.This means it can only make use of the IP Address and IP Network entries. <
this actually works to whitelist an IP that is on a block list>
-------------------------------------------------
So now the question has to be asked, why can I put email addresses in there if it can only process through the IP?
This seems very ambiguous.
Please don't get me wrong, I love the Proxmox server, and I do not expect it to be perfect. For the price of even the basic subscription, this server does the work of much more expensive solutions like the barracuda spam firewall. I have had one of those and its a MUCH more expensive solution.
The point isn't relevant because neither of these actually whitelist the address in question. As I posted initially, I have whitelisted the domain globally, I have whitelisted the domain in the clients whitelist and I have whitelisted the domain in the smtp section above. In all cases the domain was being caught in the spamcop rbl after being whitelisted.
For me, all of this banter aside, I am just looking or a way to whitelist an email or a domain that is being blocked by bl.spamcop. I like using this rbl because it's very effective with large email providers who have hundreds of smtp servers. I don't want to whitelist the ip because this ISP has hundreds of servers which spam regularly. Gmail is also like this, hundreds of servers, and I only want to make exception for one domain.
Thanks very much for your time.