[net.mail.headers] automatic generation of replies

Local@tgr.UUCP (12/11/85)

    I don't think that rfc822 CLEARLY pointed out that
automatically generated replies should have a "return-path" of
null.  In fact, rfc822 discusses computer generated messages and
states that since computer programs cannot be held accountable,
the SENDER field of the message should contain an path of the
human responsible.  This means that a good header specification
resulting from a demon could be:

From:   Demon@Node...
Sender:  Demon-fixers@node..

    By rfc822, Demon-fixers will recieve "notices of any
problems in transport or delivery of the original messages"
while Demon@node will recieve any replies.  This works very well
except when the server/demon doesn't want any replies sent to
it.  It can either discard them as the arrive, or since a
REPLY-TO field is the address that "the reply should go to..
and not the FROM field" the demon could simply indicate on its
messages that it does not wish replies (of any kind, automatic
or 'real') by including a REPLY-TO field of Null.

Comments?

-- John Curran
-- Umass/Amherst

zben@umd5.UUCP (12/16/85)

In article <571@brl-tgr.ARPA> Local@tgr.UUCP writes:
>
>    I don't think that rfc822 CLEARLY pointed out that
>automatically generated replies should have a "return-path" of
>null.  In fact, rfc822 discusses computer generated messages and
>states that since computer programs cannot be held accountable,
>the SENDER field of the message should contain an path of the
>human responsible.  This means that a good header specification
>resulting from a demon could be:
>
>From:   Demon@Node...
>Sender:  Demon-fixers@node..
>
>    By rfc822, Demon-fixers will recieve "notices of any
>problems in transport or delivery of the original messages"
>while Demon@node will recieve any replies.  This works very well
>except when the server/demon doesn't want any replies sent to
>it.  It can either discard them as the arrive, or since a
>REPLY-TO field is the address that "the reply should go to..
>and not the FROM field" the demon could simply indicate on its
>messages that it does not wish replies (of any kind, automatic
>or 'real') by including a REPLY-TO field of Null.
>
>Comments?
>
>-- John Curran
>-- Umass/Amherst

From RFC821 (NOT 822) section 3.6. "Relaying", page 15:

"Of course, server-SMTPs should not send notification messages about
problems with notification messages.  One way to prevent loops in error
reporting is to specify a null reverse-path in the MAIL command of a
notification message.  When such a message is relayed it is permissable
to leave the reverse path null.  A mail command with a null reverse-path
appears as follows:

    MAIL FROM:<>   ..."

I think there is some confusion here about the SMTP return-path information
retained OUT-OF-BAND until final delivery (at which point the information is
to be transfered to a Return-Path: field) as opposed to the From:, Sender:,
and Reply-To: fields.  Problems in the transmission of a message are
supposed to be sent back through the out-of-band information.  Replies are
not.  One is supposed to extract information from the Reply-To: etc fields.

Now, if you are using RFC822 format messages with a different transmission
medium than SMTP, the out-of-band information does not enter the picture at
all.  While it can be simulated by adding fields to the message header:

   Return-Path: Major Flamer <zben@umd5>
   X-Really-To: Enemy one <foo@bar>
   X-Really-To: Enemy two <mikail's-navy@kremvax.KGB>

there seem to be N batch SMTP schemes already, and there is little need to
add another.

One question...  If a demon is sending out messages to servers on other
machines asking "Please send me this" or "Please do this for me", how does
the demon know if the request succeeded or failed, other than actually
reading and parsing either a negative advisory or what one asked for?
I.E, does this not presuppose the capability for such demons to at least
minimally understand advisories, the lack of this capability causing the
war stories that started this discussion?
-- 
"We're taught to cherish what we have   |          Ben Cranston
 by what we have no longer..."          |          zben@umd2.umd.edu
                          ...{seismo!umcp-cs,ihnp4!rlgvax}!cvl!umd5!zben