Yahoo Groups archive

Milter-greylist

Index last updated: 2026-04-28 23:32 UTC

Message

Re: [milter-greylist] greylisting delay sometimes in hours instead of minutes?

2008-03-12 by Michael Mansour

Hi Ondrej,

> I am using the "racl whitelist spf pass" and I have not seen any junk

I'd like to do the same and implement this, the less admin work I have to do
the better. 

What is required to make this work, just the command above? or do I need some
sort of plugin or module somewhere?

Thanks.

Michael.

> mail whitelisted by SPF so far - so I consider this as a safe enough 
> option. That's also why I do not agree with the proposed "awbyspf" option.
> 
> Big mail farms tend to fight with greylisting, yes, but they also
> usually have SPF defined so the clause above will take a care of them
> without my intervention.
> 
> Ondrej
> 
> Adam Katz wrote:
> >
> > > All the major ISP and email providers (such as gmail) use "mail farms"
> > > to handle outbound SMTP connexions: mails in the output queue may be
> > > processed (and retried) by whichever server in the farm.
> >
> > gmail is the only such farm I've encountered to both rotate servers on
> > sending attempts AND exceed the number of servers to cause a problem.
> > Now that I've been alerted to lazyaw, this is less of an issue (since
> > popular sites send mail to/from lots of people, and other "mail farms"
> > won't be as extensive as gmail, which I've already whitelisted).
> >
> > Scary "fun fact" - gmail lists almost 140,000 IPs in their SPF record.
> >
> > > So workarounds *must* be taken in greylist.conf:
> > > - define "lazyaw" and "subnetmatch" to be more tolerant about incoming
> > > submissions (sounds quite dirty to me);
> >
> > I didn't know about lazyaw. That almost solves my issue, though it breaks
> > with free mail, universities, ISPs, and other giants (which is of course
> > why I suggested using the sender address if the domain has 4+ MX records).
> >
> > To formalize: I propose an optional argument to lazyaw specifying the
> > number of MX records a domain should have in order to make use of the
> > sender address (so my earlier proposal would be implemented with "lazyaw
> > 4"). Not specifying a number would make the default very high, depending
> > on what Emmanuel et al think is a good default high threshold (maybe 5?);
> > hotmail has only four (each of which maps to three IPs), and other big
> > players seem to have 5+. 255 should be enough to disable the threshold.
> >
> > "subnetmatch" would end up whitelisting compromised DHCP subnets (which is
> > likely common thanks to spammer viruses and thus very "dirty" indeed).
> > My SPF suggestion should alleviate the need for subnetmatch on domains
> > that properly use SPF. I'll call this feature proposal "awbyspf" and
> > define it as "autowhitelist all of a domain's SPF-specified IPs when one
> > passes." See also
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445841
> > <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445841>
> >
> > > - locally whitelist by ACL (IP or domain match) all known server farms
> > > (a pain to maintain, but quickly responsive in case of problem
> > discovery);
> >
> > This is in place, but I again agree that this is a pain to maintain and
> > not an acceptable long-term strategy.
> >
> > > - make use of centralized DNS whitelists such as list.dnswl.org by a
> > > DNSRBL ACL clause;
> >
> > hrm. that's an idea (since i've already compiled dnsrbl support in).
> > http://www.dnswl.org/tech <http://www.dnswl.org/tech> doesn't list
> > configuration help for using dnswl
> > with milter-greylist. it appears nontrivial due to their different
> > response codes and milter-greylist's apparent need to know the response
> > ahead of time. (Or perhaps I don't understand the option.) Advice?
> >
> > > - whitelist on behalf of sender's SPF record.
> >
> > I can't see using milter-greylist without the "nospf" option as
> > responsible. If you're suggesting manual insertion of known problematic
> > domains based on the mail servers listed in their SPF records, yes, I do
> > that manually. If there were an option for this, that would be nice (it
> > would be a trivial add-in if my "light lazy" feature is added).
> >
> > Ondrej Valousek wrote:
> > >> racl whitelist spf pass
> >
> > It took me a while to figure out what "racl" was (I'm using
> > milter-greylist 3.0 since 4.x isn't in debian unstable yet). It turns out
> > that "racl" is a synonym for "acl," so your line appears to simply undo
> > the "nospf" option that I consider a must-have.
> >
> > My "awbyspf" proposal autowhitelists all SPF records for a domain once one
> > of them becomes autowhitelisted. milter-greylisting's built-in SPF
> > capabilities only implement the first half of that (all SPF servers for
> > all domains are always whitelisted).

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.