I think the list you're looking for is here:
http://www.spamdyke.org/documentation/FAQ.html#FEATURE1
And you're correct about the order of operation -- the graylist filter is
completely finished before the message is passed to qmail, which means it
passed graylisting and was later stopped by qmail (logged with DENIED_OTHER).
-- Sam Clippinger
On Nov 22, 2013, at 5:36 AM, Gary Gendel wrote:
> Faris,
>
> I thought there was a spamdyke flowchart somewhere, but my mind must be
> playing tricks because I couldn't find it.
>
> Logically, it would seem to me that order would be:
>
> Check all whitelists, if found then accept the mail
> Check all blacklists, if found then reject the mail
> It it passes the above checks then do graylisting.
>
> If it accepts the mail then it sends it on to qmail for further processing.
> Since qmail is where the spamassassin, etc. hooks are, my understanding is
> that the graylist would be updated before any DENIED_OTHER issues. I haven't
> checked this hypothesis with experimentation or documentation so YMMV.
>
> Gary
>
> On 11/22/2013 05:24 AM, Faris Raouf wrote:
>> Thanks Gary. That makes total sense. Unfortunately the file definitely
>> wasn’t protected in any way, so this incident is still a bit of a mystery.
>>
>> On a related matter, however, am I correct in thinking that if a graylisted
>> sender resends after the “–min” interval but fails to pass another filter
>> (which on my systems includes DENIED_OTHER which can indicate a full mailbox
>> or a spamassassin/clamav fail), their graylisting file will not be updated –
>> i.,e. they could still have a 0 byte graylist file, as though they never
>> resent? Or am I imagining that I read something like this in the docs?
>>
>> This isn’t what happened in the incident I’m talking about – I’m just
>> thinking in general terms.
>>
>> Faris. (please excuse the HTML in my reply)
>>
>>
>>
>> It's my understanding (which may be faulty) that spamdyke always creates a 0
>> byte file the first time it gets mail from the domain. When it sees another
>> email from that domain (after the prerequisite graylist-min-secs delay) then
>> it puts the sending server into the file and allows the mail to go through
>> as long as mail comes from that exact server. This is why you sometimes see
>> multiple servers listed in the graylist file. Spamdyke does clean up these
>> files periodically (as set by graylist-max-secs)
>>
>> My guess is that this file was protected, preventing spamdyke from doing
>> it's job. This could happen if someone changed the owner of the file or it's
>> permissions.
>>
>> Gary
>>
>>
>> _______________________________________________
>> spamdyke-users mailing list
>> [email protected]
>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>
> _______________________________________________
> spamdyke-users mailing list
> [email protected]
> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
_______________________________________________
spamdyke-users mailing list
[email protected]
http://www.spamdyke.org/mailman/listinfo/spamdyke-users