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

Reply via email to