[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Asrg] 0. General - anti-harvesting (was Inquiry about CallerID Verification)
Doesn't all this discussion prove that the interpretation of a protocol can
vary?
Therefore any attempts to use a "feature" that is disputed will probably end
up breaking some software
Regards
Chris
> -----Original Message-----
> From: asrg-admin@ietf.org [mailto:asrg-admin@ietf.org]On Behalf Of Eric
> S. Raymond
> Sent: Monday, December 01, 2003 2:42 PM
> To: Yakov Shafranovich
> Cc: ASRG; Dave Crocker
> Subject: Re: [Asrg] 0. General - anti-harvesting (was Inquiry about
> CallerID Verification)
>
>
> Yakov Shafranovich <research@solidmatrix.com>:
> > Whether the RFCs require a valid return address, or not, in
> spirit or in
> > letter of the law, is something Dave Crocker and Eric Raymond, and
> > others, who worked on the original 821 and 2821 RFCs can tell us. But
> > the fact today is that no one is expected to provide a valid address,
> > and any system relying on this, will fail in some cases unless the
> > existing RFCs are changed.
>
> The spirit of the law, at least at the time I was involved with
> RFC2822, was certainly that the return address was required to be
> valid. As for the letter...
>
> Section 3.6.7 of RFC2822 says:
>
> The trace fields are a group of header fields consisting of an
> optional "Return-Path:" field, and one or more "Received:" fields.
> The "Return-Path:" header field contains a pair of angle brackets
> that enclose an optional addr-spec. [...]
>
> The addr-spec is optional because it maty be omitted, as in daemon
> bounces. RFC2822 continues:
>
> A full discussion of the Internet mail use of trace fields is
> contained in [RFC2821]. For the purposes of this standard, the trace
> fields are strictly informational, and any formal interpretation of
> them is outside of the scope of this document.
>
> Thus, RFC2822 does not mandate that the address be valid. We are
> referred to RFC 2821. Section 4.1.1.4 reads:
>
> When the delivery SMTP server makes the "final delivery" of a
> message, it inserts a return-path line at the beginning of the mail
> data. This use of return-path is required; mail systems MUST support
> it. The return-path line preserves the information in the <reverse-
> path> from the MAIL command. Here, final delivery means the message
> has left the SMTP environment. Normally, this would mean it had been
> delivered to the destination user or an associated mail drop, but in
> some cases it may be further processed and transmitted by another
> mail system.
>
> It is possible for the mailbox in the return path to be different
> from the actual sender's mailbox, for example, if error responses are
> to be delivered to a special error handling mailbox rather than to
> the message sender. When mailing lists are involved, this
> arrangement is common and useful as a means of directing errors to
> the list maintainer rather than the message originator.
>
> I read this to mean that the Return-Path must, if present, be a
> valid mailbox for a responsible person (note the MUST).
> --
> <a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
>
> _______________________________________________
> Asrg mailing list
> Asrg@ietf.org
> https://www1.ietf.org/mailman/listinfo/asrg
_______________________________________________
Asrg mailing list
Asrg@ietf.org
https://www1.ietf.org/mailman/listinfo/asrg