Codger wrote:
> Regardless of challenge-response or  
> greylisting, [...], the idea is the same...

No, those ideas are very different, both in practice, philosophy and results.

One of them is intended as a verification of the sender, the other is intended 
to differentiate between connections from real queuing mailers and 
spambots/viruses.

> My idea was to remove  
> the time delay and in the course of normal email communications  
> between known and accepted contacts,

This is of course allways a nice thing to do. I don't see how your method would 
change the delay at all though. It still requires the mail to be analyzed by 
SpamAssassin and it has absolutely no impact on a greylist or 
challenge-response system.

Here are a copuple of things we do, that does have impact on the delay:

* For every mail sent *out* from our gateway SMTP sender, message-ID, From, 
Reply-To and Subject is saved in a database.

* Incoming mail that seems to be a reply to outgoing mail bypasses out 
selective greylist.

* We use a SpamAssassin plugin to give negative scores to mail that looks like 
replies to outgoing mail.

* We also saves info on incoming mail that is verified by SPF, DKIM or 
DomainKeys. If there is a certain number of hams and no spams from a verified 
address, mail from that addresses can bypass both the greylist and SpamAssassin.

* The greylist has some more checks to decide wether a mail should bypass it or 
not. Things similar to what the Botnet plugin checks for example.

> I realize also that signatures can be excluded in responses, but they  
> don't have to be included in every response for the method to be  
> effective.

I check the References and In-Reply-To on incoming mail against our database of 
outgoing mail. Those are pretty reliable signs that a mail is a reply. Of 
course, some pieces of software fails to insert those headers, so I also check 
the SMTP sender and recipient and the subject against the database.

In the SA plugin I have three different eval tests so that I can give different 
scores depending on how likely it is that an incoming mail is a reply to an 
outgoing.

This doesn't require anything at all from the user.

Regards
/Jonas
-- 
Jonas Eckerman, FSDB & Fruktträdet
http://whatever.frukt.org/
http://www.fsdb.org/
http://www.frukt.org/

Reply via email to