Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Sep 1997 19:25:36 -0700
From:      John-Mark Gurney <gurney_j@efn.org>
To:        hackers@hub.freebsd.org
Subject:   Re: spam and the FreeBSD mailing lists
Message-ID:  <19970907192536.54931@hydrogen.nike.efn.org>
In-Reply-To: <199709080148.SAA25601@hub.freebsd.org>; from Jonathan M. Bresler on Sun, Sep 07, 1997 at 06:48:46PM -0700
References:  <19970907181727.43084@hydrogen.nike.efn.org> <199709080148.SAA25601@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Jonathan M. Bresler scribbled this message on Sep 7:
> John-Mark Gurney wrote:
> > 
> > > 	please remember to distinguish between "mail from:" addresses
> > > 	and relays.  there is *not* reasone that i know of that a
> > > 	"mail from:" address must be resolvable.
> > > 	if the "don't get your ACK's ba" they cant establish the TCP
> > > 	session in order to transfer the mail in the first place.
> > 
> > actually..  yes it does...  the mail from: is exactly that... the return
> > path...  i.e. if it isn't resolvable, then it's not a valid return path...
> > now if you provide a uucp address.. then it's a bit harder to verify
> > that it's valid...
> 
> 	have we talked about x.400 yet?
> 	the "mail from" might even be a martian network behind some
> 	relay.
> 
> 	only the relay has to be contactable via TCP/IP.
> 	not the "mail from:"

no...  your not correct... read what the rfc821 has to say about it:
            MAIL <SP> FROM:<reverse-path> <CRLF>

         This command tells the SMTP-receiver that a new mail
         transaction is starting and to reset all its state tables and
         buffers, including any recipients or mail data.  It gives the
         reverse-path which can be used to report errors.  If accepted,
         the receiver-SMTP returns a 250 OK reply.

         The <reverse-path> can contain more than just a mailbox.  The
         <reverse-path> is a reverse source routing list of hosts and
         source mailbox.  The first host in the <reverse-path> should be
         the host sending this command.

two key sentences... a) "It gives the reverse-path which can be used to
report errors." b) "The frist host in the <reverse-path> should be the
host sending this command."  basicly it states that the MAIL From must
be a perfectly representable mail address to YOU...  if this forces the
person to add "@relay.host.name" at the end, then be it..  but it clearly
states that if the recieving end doesn't accept it, they don't have to...

> two more bite the dust:
> 
> Sep  7 18:18:31 hub sendmail[23726]: NOQUEUE: ruleset=check_relay, arg1=imsp015.netvigator.com, arg2=205.252.144.206, relay=root@localhost, reject=521 blocked.contact postmaster@FreeBSD.ORG
> Sep  7 18:32:45 hub sendmail[24585]: SAA24585: ruleset=check_mail, arg1=<amish1@cyberamish.com>, relay=root@[205.164.68.2], reject=521 <amish1@cyberamish.com>... specially processed assorted meats? yuck!

I like the last one.. :)

-- 
  John-Mark Gurney                          Modem/FAX: +1 541 683 6954
  Cu Networking

  Live in Peace, destroy Micro$oft, support free software, run FreeBSD



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