Hi, On 21 Jun 2003 19:21:12 +0100 Yorkshire Dave <[EMAIL PROTECTED]> wrote:
> On Sat, 2003-06-21 at 08:58, Alan Leghart wrote: > > > This method proposes to delay EVERY SINGLE MESSAGE until a database match > > is found for sending IP, FROM, and TO. > > > > So...we punish everyone in the world, and hope that a delay of one or more > > hours is considered "acceptable"? > > I agree, applied globally this is too much of a broad brush, it assumes > every host is a spammer and waits for them to prove otherwise with a > re-send. Guilty until proven innocent Might I politely suggest that people please read the original paper before engaging in any shrill handwringing: "The data collected during testing showed that more than 99% of the mail that was blocked with the tested setting of 1 hour would still have been blocked with a delay setting of only 1 minute. However, it is expected that as spammers become aware of this blocking method, they will change their software to retry failed deliveries. At that point, having a larger initial delay will definitely help, as it gives time for other blocking methods to act. For this reason, it is suggested that at least a one hour delay value be kept as a default, since spammers will start adapting as soon as this method becomes known and starts being used." and "One additional feature which has not yet been mentioned is the provision for some method to allow manual whitelisting of relays, recipients, and possibly even senders. This manual whitelisting capability is not strictly necessary, but for several reasons, a minimum implentation pretty much requires at least manual whitelisting based on IP address for things like localhost, or primary/backup MX hosts for the domains being handled. Since those relays are presumably smart enough to retry, and should never be blocked anyway, there is little point to delaying mail delivery attempts from them. Likewise, whitelisting recipients (or recipient domains) may be useful in an ISP or similar setting, where particular customers wish to exempt their domains from the possible mail delivery delays that Greylisting may cause." So the one hour figure was chosen as a reasonable *one-time* delay for sender-recipient-address triplet. Once a triplet is in the database, there's no further delay. In Alan's pathological example, one has to question a) why there's no communication between sales rep and sysadmin staff to allow rapid whitelisting of clients, b) why any business would be so incompetently managed as to put such critical reliance on such an unreliable medium as email[1] (don't these people have phones?), and c) if despite all good sense the timeliness of email was considered critical to business, why you'd implement greylisting with the default 1 hour delay rather than dropping it to 5 minutes (or why you'd use it at all.) But this is a chosen pathological example and the problems mentioned are less a function of greylisting as they are of bad management. In this case, the damage is less severe than that from refusing mail from blacklisted servers or silently dropping mail falsely flagged by SA and the method gracefully handles mailing list traffic unlike most C/R systems. The worst outcome from greylisting is an increased bandwidth requirement on innocents and an adjustably small delay on initial mailings. This is all described in the original paper. > Greylisting used in conjunction with an open relay/proxy dnsbl could be > good though, greylisting dnsbl listed hosts might be better than > blocking them outright. The one-hour delay is there primarily to allow the DNSBLs time to catch up to spam reports. Drop the latency in DNSBL listings and you can drop the one-hour default delay. Greylisting is not a panacea but it fairly well kills proxy-spamming dead right now and raises the cost and complexity of spamming with little change to existing systems and with trivial inconvenience to most users. YMMV. And yes, that's me listed way at the bottom of the credits section for initial peer review. I'm still concerned about the additional bandwidth consumed by widespread greylisting but the method forces spam sources to act like real MTAs and the only false positives found so far have been due to badly broken MTAs (those that ignore 45x temporary failure response codes.) Please follow up on [greylist-users] - see http://lists.puremagic.com/cgi-bin/mailman/listinfo/greylist-users for subscription info. -- Bob [1] Especially for moving graphics around. I worked in publishing and as of 1995 we routinely trucked image files back and forth via FTP. Anything really big involved mailing disks around (not CD-ROMs, SCSI drives...) ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk