Has anyone tried this greylisting implementation:
http://wiki.exim.org/DbLessGreyListingRun
Seems very simple to implement.
http://wiki.exim.org/DbLessGreyListingRun
Seems very simple to implement.
This may work for you, but the question here is... will it work for everyone? No.
I'm not saying it's not feasible: I'm saying it's a limited implementation
For example in my greylisting implementation hosts that get in the whitelist remain there for 30 days after their last access. This will allow instantaneous delivery for any mailing list after the first message.
And, of course, there may be someone out there with thousand of domains, each one with hundreds of addresses. That would make a huge DB even if you keep the IP addresses only for 12 hours.
@@ -881,12 +888,11 @@
domain_filter:
driver = redirect
allow_filter
no_check_local_user
condition = "${if exists{/etc/virtual/${domain}/filter}{yes}{no}}"
- user = "${lookup{$domain}lsearch{/etc/virtual/domainowners}{$value}}"
- group = "mail"
+ user = "mail"
file = /etc/virtual/${domain}/filter
directory_transport = address_file
pipe_transport = virtual_address_pipe
retry_use_local_part
no_verify