On 26 September 2007, Peter N. M. Hansteen <[EMAIL PROTECTED]> wrote: > Liviu Daia <[EMAIL PROTECTED]> writes: > > > Why should it? The second copy is sent in a separate run, > > that's the whole point. The only thing the bot has to figure out > > is how long to wait until the second run. A smart one would send > > a second copy after 10 minutes, and a third one after, say, 35 > > minutes. > > *BZZT!* Assuming facts not in evidence: a *smart* spambot /and/ > a spammer who actually *cares* about the delivery of individual > messages.
My point is it doesn't have to. The third copy passes regardless of what happens with the first two. [...] > > Moral: randomize the greylisting time... > > Random numbers can be fun, but I'd like to see real world data which > support your theory. Ok, since you ask, here's a recent one. The message passed all my filters, so it was received three times. Please note the identical message-id. First run: Sep 25 18:06:16 ns1 postfix-localhost/smtpd[27143]: 9FAE1142A7: client=unknown[212.239.40.101] Sep 25 18:06:17 ns1 postfix/cleanup[3734]: 9FAE1142A7: message-id=<[EMAIL PROTECTED]> Sep 25 18:06:18 ns1 postfix/qmgr[1554]: 9FAE1142A7: from=<[EMAIL PROTECTED]>, size=2545, nrcpt=2 (queue active) Sep 25 18:06:18 ns1 postfix/pipe[25075]: 9FAE1142A7: to=<[EMAIL PROTECTED]>, relay=uucpz, delay=1.8, delays=1.7/0/0/0.06, dsn=2.0.0, status=sent (delivered via uucpz service) Sep 25 18:06:18 ns1 postfix/local[7260]: 9FAE1142A7: to=<[EMAIL PROTECTED]>, relay=local, delay=1.9, delays=1.7/0/0/0.24, dsn=2.0.0, status=sent (delivered to command: /usr/local/sbin/gather_stats.pl /usr/local/share/Mail_stats) Sep 25 18:06:18 ns1 postfix/qmgr[1554]: 9FAE1142A7: removed The same message, sent 8 minutes later: Sep 25 18:14:14 ns1 postfix-localhost/smtpd[8404]: 1649714331: client=unknown[212.239.40.101] Sep 25 18:14:15 ns1 postfix/cleanup[21622]: 1649714331: message-id=<[EMAIL PROTECTED]> Sep 25 18:14:15 ns1 postfix/qmgr[1554]: 1649714331: from=<[EMAIL PROTECTED]>, size=2547, nrcpt=2 (queue active) Sep 25 18:14:15 ns1 postfix/pipe[25075]: 1649714331: to=<[EMAIL PROTECTED]>, relay=uucpz, delay=1.4, delays=1.4/0/0/0.05, dsn=2.0.0, status=sent (delivered via uucpz service) Sep 25 18:14:15 ns1 postfix/local[7260]: 1649714331: to=<[EMAIL PROTECTED]>, relay=local, delay=1.6, delays=1.4/0/0/0.25, dsn=2.0.0, status=sent (delivered to command: /usr/local/sbin/gather_stats.pl /usr/local/share/Mail_stats) Sep 25 18:14:15 ns1 postfix/qmgr[1554]: 1649714331: removed Same, 28 minutes later: Sep 25 18:42:52 ns1 postfix-localhost/smtpd[13055]: 72BCD142A7: client=unknown[212.239.40.101] Sep 25 18:42:53 ns1 postfix/cleanup[21622]: 72BCD142A7: message-id=<[EMAIL PROTECTED]> Sep 25 18:42:53 ns1 postfix/qmgr[1554]: 72BCD142A7: from=<[EMAIL PROTECTED]>, size=3724, nrcpt=2 (queue active) Sep 25 18:42:53 ns1 postfix/pipe[25075]: 72BCD142A7: to=<[EMAIL PROTECTED]>, relay=uucpz, delay=0.81, delays=0.75/0.01/0/0.05, dsn=2.0.0, status=sent (delivered via uucpz service) Sep 25 18:42:53 ns1 postfix/local[7260]: 72BCD142A7: to=<[EMAIL PROTECTED]>, relay=local, delay=1, delays=0.75/0.01/0/0.24, dsn=2.0.0, status=sent (delivered to command: /usr/local/sbin/gather_stats.pl /usr/local/share/Mail_stats) Sep 25 18:42:53 ns1 postfix/qmgr[1554]: 72BCD142A7: removed Should I have used spamd, the first two copies would have been discarded, but the third would have passed. That said, randomizing the greylisting time probably is probably a lot of trouble, for little added value (it still doesn't solve the problem). > I'm beginning to think that this is another one of those 'I refuse to > believe greylisting works because I refuse to understand it' episodes. Oh, I'm not saying it doesn't work. What I'm saying is, greylisting is trivial to bypass, and some spammers have figured that out. Amazingly, most of them still haven't, which is why it still works in a significant number of cases. Regards, Liviu Daia -- Dr. Liviu Daia http://www.imar.ro/~daia