🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: net.mail.headers
1 messages
1 total messages Started by Henry Nussbacher Mon, 09 Dec 1985 15:47
Need for new field in RFC and MHS standards
#41
Author: Henry Nussbacher
Date: Mon, 09 Dec 1985 15:47
62 lines
3437 bytes
Does a field exist in the MHS specification to specify whether a program
has created the mail?

Allow me to give an example:  More and more programs (call it server
machines or deamons or whathaveyou) are learning to process RFC822
(RFC920) mail and to perform some function for the user (Database
search, batch FTP request, auto-reply, gateways, etc.).

Another feature becoming more common is for mail systems to return
bounced mail to the original user for various reasons (userid no
longer valid, disk quota used up, unable to connect to host, etc.)
We have all seen these bounced mail files.  We read them and can
discern right away that the mail arrived via program generation and
not via a human being.

Scenerio:  user@Uclamvs.Bitnet sends mail to a server/deamon.  The
server/daemon processes the request and sends some output back to the
user.  For some reason the mail software at Uclamvs cannot deliver the
mail and rejects it back to the sender.  The mailer builds a From:,
To: and Subject: line in most cases and then imbeds the rejected mail
inside its own envelope.  The mail is sent back to the server/daemon
which doesn't know that the incoming mail was computer generated
and attempts a reply.  In most cases the syntax/format will not
be valid and the server/daemon will generate a piece of mail giving
some error message back to the mail system at Uclamvs.  Infinite
network loop.  Currently, I have a table built into my software; if
mail arrives with a character string of Daemon, Mailer, Mailman,
Postmast, System, Smtpuser (just to name a few of those I have
observed) then my software throws the mail into a wastebasket for
human processing at a later date.  But quite often, some new node
in some network comes online and decides to send out it's mailer
generated mail with a From: line that is foreign to my table.  Network
loop - until I spot it and add it in.

Users are starting to write programs/daemons to run on their ids
while they are away for vacation that sends out a predefined piece
of mail saying that they are on vacation until mm/dd/yy but don't
worry, your mail has been logged and will be read when they return.

What is needed is an additional field in RFC822 and a field in
MHS that indicates that the mail was computer generated rather
than human generated and therefore do not reply to it.

Example:
From: Network Mailer <mal%cornella.bitnet@Wiscvm.Wisc.Edu>
Auto: MAILER

where Auto: could be one of the following values:
      MAILER
      REPLY
      PROGRAM

or anything else people could think of.

In Kille's chapter 2.3 he discusses Non-Delivery Notification and
Prevention of Non-Delivery Notification.  If these fields are standard
X.400 then perhaps it is just the Internet that needs to come up with
a new field.

Comments encouraged.

Hank
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads