Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Mar 2002 19:01:02 +1030
From:      Greg Lehey <grog@FreeBSD.ORG>
To:        Brett Glass <brett@lariat.org>
Cc:        "Gary W. Swearingen" <swear@blarg.net>, chat@FreeBSD.ORG
Subject:   Rejecting spam, accepting valid mail (was: Mail blocked)
Message-ID:  <20020308190102.B679@sydney.worldwide.lemis.com>
In-Reply-To: <4.3.2.7.2.20020307221616.00cb9980@nospam.lariat.org>; from brett@lariat.org on Thu, Mar 07, 2002 at 10:19:55PM -0700
References:  <4.3.2.7.2.20020307094130.01f59240@nospam.lariat.org> <4.3.2.7.2.20020306234510.01ee0180@nospam.lariat.org> <4.3.2.7.2.20020306234510.01ee0180@nospam.lariat.org> <4.3.2.7.2.20020307094130.01f59240@nospam.lariat.org> <3cg03ccef4.03c@localhost.localdomain> <4.3.2.7.2.20020307221616.00cb9980@nospam.lariat.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday,  7 March 2002 at 22:19:55 -0700, Brett Glass wrote:
> At 01:26 PM 3/7/2002, Gary W. Swearingen wrote:
>
>> Are you sure?  I've posted to other freebsd MLs with that kind of ID.
>> If you're reading this, I think you'll find "localhost." in the ID.
>
> You escaped the filter by sheer luck. I just found out that the rule
> they're using is
>
> /^Message-Id:.*@localhost>$/                    REJECT
>
> Your IDs say "localhost.localdomain", not just "localhost", so they
> slip through.

The correct solution to this one is to fix the rule, not continue
using invalid hostnames.

I use a number of techniques to reject spam.  It's fairly clear that
an invalid server name can be construed in a number of ways:

1.  An attempt to defraud:

    In:  EHLO localhost.localdomain
    Out: 250-wantadilla.lemis.com
    Out: 250-PIPELINING
    Out: 250-SIZE 10240000
    Out: 250-ETRN
    Out: 250 8BITMIME
    In:  MAIL From:<grados_julio@hotmail.com> SIZE=1790
    Out: 250 Ok
    In:  RCPT To:<yvonne@lemis.com>
    Out: 450 Client host rejected: cannot find your hostname, [211.23.186.108]

    This one is clearly spam.

2.  A complete incompetence:

    In:  EHLO husqvarna.amazon.com
    Out: 250-wantadilla.lemis.com
    Out: 250-PIPELINING
    Out: 250-SIZE 10240000
    Out: 250-ETRN
    Out: 250 8BITMIME
    In:  MAIL FROM:<> SIZE=2039
    Out: 250 Ok
    In:  RCPT TO:<grog@lemis.com>
    Out: 450 Client host rejected: cannot find your hostname, [207.171.187.128]

    I'm currently offline, so I don't know if this is amazon or not.
    But if it is, the system administrators need to be taken out and
    shot.

3.  Problems like the ones you describe (NAT, etc.).

    That's more of a problem.  I'm sure that localhost and
    localhost.localdomain are always wrong names.  But if you're
    really not on the global Internet, you should probably have a mail
    server which is, which is correctly configured, and which is
    prepared to accept your mail.  Is there any objection to this?

Greg
--
See complete headers for address and phone numbers

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020308190102.B679>